UIElement3D.CaptureMouse Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 true
IsMouseCaptured 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 null
sağlanan parametresiyle element
çağrısı Mouse.Capture yapın.
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin