Share via


UIElement3D.CaptureMouse Yöntem

Tanım

Fareyi bu öğeye yakalamaya zorlamaya çalışır.

public:
 virtual bool CaptureMouse();
public bool CaptureMouse ();
abstract member CaptureMouse : unit -> bool
override this.CaptureMouse : unit -> bool
Public Function CaptureMouse () As Boolean

Döndürülenler

true fare başarıyla yakalanırsa; aksi takdirde , false.

Uygulamalar

Açıklamalar

Yakalanmak için bir öğenin etkinleştirilmesi gerekir. çağrısı CaptureMouseyapmadan önce olup true olmadığını IsEnabled denetleyin.

çağrısı CaptureMouse döndürülüyorsatrue, aynı zamanda trueIsMouseCaptured olur.

çağrısı CaptureMouse döndürürsetrue, yöntemin GotMouseCapture çağrıldığı CaptureMouse öğe olarak bildirilen olay verilerinde ile ve IsMouseCapturedChangedRoutedEventArgs.Source olayları oluşturulur. Yakalamaya zorlarsanız, özellikle fareyle sürükle ve bırak ile ilgili yakalamalarla mevcut yakalamaları engelleyebilirsiniz.

Fare yakalamayı tüm öğelerden temizlemek için olarak nullsağlanan parametresiyle element çağrısı Mouse.Capture yapın.

Şunlara uygulanır

Ayrıca bkz.