UIElement.IsMouseCaptured Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald die aangeeft of de muis wordt vastgelegd in dit element. Dit is een afhankelijkheidseigenschap.
public:
property bool IsMouseCaptured { bool get(); };
public bool IsMouseCaptured { get; }
member this.IsMouseCaptured : bool
Public ReadOnly Property IsMouseCaptured As Boolean
Waarde van eigenschap
true als het element muisopname heeft; anders, false. De standaardwaarde is false.
Implementeringen
Voorbeelden
In het volgende voorbeeld wordt de status voor het vastleggen van de muis ingeschakeld of uitgeschakeld op basis van of de muis al is vastgelegd voor het element.
Als het vastleggen van de muis ergens anders is, wordt de muisopname ingesteld op dat element. Als het element muisopname had, wordt dit gewist door een null-invoer aan te roepen Mouse.Capture .
private void CaptureMouseCommandExecuted(object sender, ExecutedRoutedEventArgs e)
{
MessageBox.Show("Mouse Command");
IInputElement target = Mouse.DirectlyOver;
target = target as Control;
if (target != null)
{
if (!target.IsMouseCaptured)
{
Mouse.Capture(target);
}
else
{
Mouse.Capture(null);
}
}
}
Private Sub CaptureMouseCommandExecuted(ByVal sender As Object, ByVal e As ExecutedRoutedEventArgs)
MessageBox.Show("Mouse Command")
Dim target As IInputElement = Mouse.DirectlyOver
target = TryCast(target, Control)
If target IsNot Nothing Then
If Not target.IsMouseCaptured Then
Mouse.Capture(target)
Else
Mouse.Capture(Nothing)
End If
End If
End Sub
Opmerkingen
De status van het vastleggen van de muis is gerelateerd aan slepen-en-neerzetten-bewerkingen in het proces.
Informatie over afhankelijkheidseigenschappen
| Item | Waarde |
|---|---|
| Id-veld | IsMouseCapturedProperty |
Eigenschappen van metagegevens ingesteld op true |
Geen |