Mouse.Capture Methode

Definitie

Legt de invoer van de muis vast aan het opgegeven element.

Overloads

Name Description
Capture(IInputElement)

Legt de invoer van de muis vast aan het opgegeven element.

Capture(IInputElement, CaptureMode)

Legt de muisinvoer vast aan het opgegeven element met behulp van de opgegeven CaptureMode.

Opmerkingen

Wanneer een element de muis vastlegt, ontvangt het muisinvoer, ongeacht of de cursor binnen de randen valt.

Als een CaptureMode niet is opgegeven, is de standaardwaarde CaptureModeElement.

Als u het vastleggen van de muis wilt vrijgeven, roept Capture u het doorgeven null aan als het element dat moet worden vastgelegd.

Als de muis wordt vastgelegd wanneer een MouseDown of MouseUp gebeurtenis wordt gegenereerd en de invoer niet naar het element onder de muis PreviewMouseDownOutsideCapturedElement gaat en PreviewMouseUpOutsideCapturedElement eerst wordt gegenereerd. Hierdoor kan het vastgelegde element een kans krijgen om capture vrij te geven voordat de MouseDown gebeurtenissen MouseUp worden gerouteerd.

Capture(IInputElement)

Legt de invoer van de muis vast aan het opgegeven element.

public:
 static bool Capture(System::Windows::IInputElement ^ element);
public static bool Capture(System.Windows.IInputElement element);
static member Capture : System.Windows.IInputElement -> bool
Public Shared Function Capture (element As IInputElement) As Boolean

Parameters

element
IInputElement

Het element om de muis vast te leggen.

Retouren

true als het element de muis kon vastleggen; anders, false.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de muis vastlegt op een specifiek element met behulp van de Capture methode.

private void OnCaptureMouseRequest(object sender, RoutedEventArgs e)
{
    Mouse.Capture(_elementToCapture);
}
Private Sub OnCaptureMouseRequest(ByVal sender As Object, ByVal e As RoutedEventArgs)
    Mouse.Capture(_elementToCapture)
End Sub

Opmerkingen

Wanneer een element de muis vastlegt, ontvangt het muisinvoer, ongeacht of de cursor binnen de randen valt.

Als een CaptureMode niet is opgegeven, is de standaardwaarde CaptureModeElement.

Als u het vastleggen van de muis wilt vrijgeven, roept Capture u het doorgeven null aan als het element dat moet worden vastgelegd.

Als de muis wordt vastgelegd wanneer een MouseDown of MouseUp gebeurtenis wordt gegenereerd en de invoer niet naar het element onder de muis PreviewMouseDownOutsideCapturedElement gaat en PreviewMouseUpOutsideCapturedElement eerst wordt gegenereerd. Hierdoor kan het vastgelegde element een kans krijgen om capture vrij te geven voordat de MouseDown gebeurtenissen MouseUp worden gerouteerd.

Van toepassing op

Capture(IInputElement, CaptureMode)

Legt de muisinvoer vast aan het opgegeven element met behulp van de opgegeven CaptureMode.

public:
 static bool Capture(System::Windows::IInputElement ^ element, System::Windows::Input::CaptureMode captureMode);
public static bool Capture(System.Windows.IInputElement element, System.Windows.Input.CaptureMode captureMode);
static member Capture : System.Windows.IInputElement * System.Windows.Input.CaptureMode -> bool
Public Shared Function Capture (element As IInputElement, captureMode As CaptureMode) As Boolean

Parameters

element
IInputElement

Het element om de muis vast te leggen.

captureMode
CaptureMode

Het opnamebeleid dat moet worden gebruikt.

Retouren

true als het element de muis kon vastleggen; anders, false.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de muis vastlegt op een specifiek element met behulp van de Capture methode.

private void OnCaptureMouseRequest(object sender, RoutedEventArgs e)
{
    Mouse.Capture(_elementToCapture);
}
Private Sub OnCaptureMouseRequest(ByVal sender As Object, ByVal e As RoutedEventArgs)
    Mouse.Capture(_elementToCapture)
End Sub

Opmerkingen

Wanneer een element de muis vastlegt, ontvangt het muisinvoer of de cursor zich binnen de randen bevindt.

Als u het vastleggen van de muis wilt vrijgeven, roept Capture u het doorgeven null aan als het element dat moet worden vastgelegd.

Als de muis wordt vastgelegd wanneer een MouseDown of MouseUp gebeurtenis wordt gegenereerd en de invoer niet naar het element onder de muis PreviewMouseDownOutsideCapturedElement gaat en PreviewMouseUpOutsideCapturedElement eerst wordt gegenereerd. Hierdoor kan het vastgelegde element een kans krijgen om capture vrij te geven voordat de MouseDown gebeurtenissen MouseUp worden gerouteerd.

Van toepassing op