ContentElement.QueryCursor Olay

Tanım

İmlecin görüntülenmesi istendiğinde gerçekleşir.Occurs when the cursor is requested to display. Bu olay, fare işaretçisinin yeni bir konuma taşındığı her seferinde bir öğede oluşturulur. Bu, imleç nesnesinin yeni konumuna göre değiştirilmesi gerekebilecek anlamına gelir.This event is raised on an element each time that the mouse pointer moves to a new location, which means the cursor object might need to be changed based on its new position.

public:
 event System::Windows::Input::QueryCursorEventHandler ^ QueryCursor;
public event System.Windows.Input.QueryCursorEventHandler QueryCursor;
member this.QueryCursor : System.Windows.Input.QueryCursorEventHandler 
Public Custom Event QueryCursor As QueryCursorEventHandler 

Olay Türü

QueryCursorEventHandler

Açıklamalar

Bu olay Mouse.QueryCursor , QueryCursor ContentElement bir temel öğe olarak Devralındığı zaman sınıf üye listesinin bir parçası olan bu sınıf için ekli olay için bir diğer ad oluşturur.This event creates an alias for the Mouse.QueryCursor attached event for this class, so that QueryCursor is part of the class members list when ContentElement is inherited as a base element. Olaya eklenen olay işleyicileri, QueryCursor temel alınan Mouse.QueryCursor ekli olaya iliştirilir ve aynı olay veri örneğini alır.Event handlers that are attached to the QueryCursor event are attached to the underlying Mouse.QueryCursor attached event and receive the same event data instance.

Bu olay adı tarafından başvurulan imlecin metin imleci (bazen ekleme noktası olarak bilinir) olması gerekmez.The cursor being referred to by this event name is not necessarily the text cursor (sometimes known as the insertion point). Bunun yerine, bu bağlamdaki imleç, Windows programlamadaki birkaç olası girişle ilgili cihazlarla veya kavramlarla ilgili ekran grafik görüntüsünü bildiren nesnedir.Instead, the cursor in this context is the object that declares the onscreen graphical display related to several possible input-related devices or concepts in Windows programming. Bu nesne, Cursor WPF içindeki sınıfı tarafından temsil edilir.That object is represented by the Cursor class in WPF. WPF giriş sistemi, fare işaretçisinin ekran konumunu temsil ettiğinde bu imleci değiştirmenize olanak sağlar.The WPF input system enables you to change this cursor when it represents the onscreen position of the mouse pointer. Numaralandırmadaki önceden tanımlanmış değerleri kullanabilir Cursors veya özel bir imleci bir görüntü dosyası olarak bildirebilirsiniz.You can use predefined values from the Cursors enumeration, or you can declare a custom cursor as an image file.

Olayı dinlemek, QueryCursor imleç yönetimi için etkili bir tekniktir.Listening for the QueryCursor event is not an efficient technique for cursor management. Bunun yerine, her öğe ve ile kendi imleç davranışını tanımlamalıdır Cursor ForceCursor .Instead, each element should define its own cursor behavior with Cursor and ForceCursor. Yalnızca QueryCursor WPF framework düzeyi temel öğelerini kullanmıyorsanız veya bir öğe temelinde imleç davranışının tanımlanması gereksinimlerinizi karşılamadığında, Olağandışı koşullarda ' i kullanmanız gerekir.You should only rely on QueryCursor if you are not using the WPF framework-level base elements, or in extraordinary circumstances where defining cursor behavior on a per-element basis does not meet your needs. Yanıt olarak imleç davranışı uygulama hakkında daha fazla bilgi için QueryCursor bkz QueryCursorEventHandler ..For more information on implementing cursor behavior in response to QueryCursor, see QueryCursorEventHandler.

Yönlendirilmiş Olay BilgisiRouted Event Information

Tanımlayıcı alanıIdentifier field QueryCursorEvent
Yönlendirme stratejisiRouting strategy TırmanmaBubbling
TemsilciDelegate QueryCursorEventHandler
  • Tanımlı bir karşılık gelen Tünel olayı yok.There is no defined corresponding tunneling event.

  • OnQueryCursorTüretilmiş sınıflarda bu olay için sınıf işlemeyi uygulamak üzere geçersiz kılın.Override OnQueryCursor to implement class handling for this event in derived classes.

Şunlara uygulanır

Ayrıca bkz.