PresentationSource.RemoveSourceChangedHandler Yöntem

Tanım

Sağlanan öğeden olay için SourceChanged bir işleyici kaldırır.

public:
 static void RemoveSourceChangedHandler(System::Windows::IInputElement ^ e, System::Windows::SourceChangedEventHandler ^ handler);
public static void RemoveSourceChangedHandler(System.Windows.IInputElement e, System.Windows.SourceChangedEventHandler handler);
static member RemoveSourceChangedHandler : System.Windows.IInputElement * System.Windows.SourceChangedEventHandler -> unit
Public Shared Sub RemoveSourceChangedHandler (e As IInputElement, handler As SourceChangedEventHandler)

Parametreler

e
IInputElement

İşleyicinin kaldırılacağı öğe.

handler
SourceChangedEventHandler

Kaldırılacak işleyici uygulaması.

Açıklamalar

Bu yönlendirilmiş bir olay olsa da, bu olay üzerinde normal yönlendirilmiş olay davranışından farklı olan özel kısıtlamalar vardır. Bunun nedeni, tipik bir uygulama senaryosunda bu olayın işlenmesiyle ilgili olarak dikkate alınması gereken öğe sayısının nispeten az olmasıdır.

  • İşleyicileri kaldırmak için veya UIElementContentElement yöntemlerini kullanamazsınızRemoveHandler. RemoveSourceChangedHandler kullanmanız gerekir.

  • C# += ve -= olay işleyicisi söz dizimleri ve dile özgü diğer işleyici söz dizimleri desteklenmez, çünkü olayın kendisi genel olarak gösterilmez. PresentationSource yalnızca işleyicileri doğrudan ekleme ve kaldırmaya yönelik yardımcı program yöntemleri desteklenir.

Şunlara uygulanır

Ayrıca bkz.