MouseDevice.Capture Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Samlar in musindata till det angivna elementet.
Överlagringar
| Name | Description |
|---|---|
| Capture(IInputElement) |
Samlar in mushändelser till det angivna elementet. |
| Capture(IInputElement, CaptureMode) |
Samlar in musindata till det angivna elementet med den angivna CaptureMode. |
Kommentarer
När ett element avbildar musen tar det emot musindata oavsett om markören ligger inom dess kantlinjer eller inte.
Om en CaptureMode inte har angetts är CaptureModestandardvärdet Element .
Om du vill släppa musfångst anropar du Capture skicka null som elementet som ska avbildas.
Om musen fångas när en eller MouseDown en MouseUp händelse höjs och indata inte går till elementet under musen och PreviewMouseDownOutsideCapturedElementPreviewMouseUpOutsideCapturedElement höjs först. Detta gör det möjligt för det insamlade elementet att släppa avbildningen MouseDown innan händelserna och MouseUp dirigeras.
Capture(IInputElement)
Samlar in mushändelser till det angivna elementet.
public:
bool Capture(System::Windows::IInputElement ^ element);
public bool Capture(System.Windows.IInputElement element);
member this.Capture : System.Windows.IInputElement -> bool
Public Function Capture (element As IInputElement) As Boolean
Parametrar
- element
- IInputElement
Elementet som ska fånga musen.
Returer
trueom elementet kunde fånga musen; annars . false
Undantag
element är inte en UIElement eller ContentElement.
Kommentarer
När ett element avbildar musen tar det emot musindata om markören ligger inom dess kantlinjer
Om en CaptureMode inte har angetts är CaptureModestandardvärdet Element .
Om du vill släppa musfångst anropar du Capture skicka null som elementet som ska avbildas.
Om musen fångas när en eller MouseDown en MouseUp händelse höjs och indata inte går till elementet under musen och PreviewMouseDownOutsideCapturedElementPreviewMouseUpOutsideCapturedElement höjs först. Detta gör det möjligt för det insamlade elementet att släppa avbildningen MouseDown innan händelserna och MouseUp dirigeras.
Gäller för
Capture(IInputElement, CaptureMode)
Samlar in musindata till det angivna elementet med den angivna CaptureMode.
public:
bool Capture(System::Windows::IInputElement ^ element, System::Windows::Input::CaptureMode captureMode);
[System.Security.SecurityCritical]
public bool Capture(System.Windows.IInputElement element, System.Windows.Input.CaptureMode captureMode);
public bool Capture(System.Windows.IInputElement element, System.Windows.Input.CaptureMode captureMode);
[<System.Security.SecurityCritical>]
member this.Capture : System.Windows.IInputElement * System.Windows.Input.CaptureMode -> bool
member this.Capture : System.Windows.IInputElement * System.Windows.Input.CaptureMode -> bool
Public Function Capture (element As IInputElement, captureMode As CaptureMode) As Boolean
Parametrar
- element
- IInputElement
Elementet som ska fånga musen.
- captureMode
- CaptureMode
Avbildningsprincipen som ska användas.
Returer
trueom elementet kunde fånga musen; annars . false
- Attribut
Undantag
element är inte en UIElement eller ContentElement.
captureMode är inte ett giltigt CaptureMode.
Kommentarer
När ett element avbildar musen tar det emot musindata oavsett om markören ligger inom dess kantlinjer eller inte.
Om du vill släppa musfångst anropar du Capture skicka null som elementet som ska avbildas.
Om musen fångas när en eller MouseDown en MouseUp händelse höjs och indata inte går till elementet under musen och PreviewMouseDownOutsideCapturedElementPreviewMouseUpOutsideCapturedElement höjs först. Detta gör det möjligt för det insamlade elementet att släppa avbildningen MouseDown innan händelserna och MouseUp dirigeras.