PresentationSource.RemoveSourceChangedHandler Metódus

Definíció

Eltávolít egy kezelőt az SourceChanged eseményhez a megadott elemből.

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)

Paraméterek

e
IInputElement

Az a elem, amelyből eltávolítja a kezelőt.

handler
SourceChangedEventHandler

Az eltávolítandó kezelő implementációja.

Megjegyzések

Annak ellenére, hogy ez egy irányított esemény, különleges korlátozások vonatkoznak erre az eseményre, amelyek eltérnek a normál irányított esemény viselkedésétől, mivel egy tipikus alkalmazásforgatókönyv viszonylag kis számú elemét érinti az esemény kezelése.

  • A kezelők eltávolításához nem használhatja a UIElement metódusokat vagy ContentElementRemoveHandler a metódusokat. Használnia kell RemoveSourceChangedHandler.

  • A C# += és -= az eseménykezelő szintaxisa, valamint más nyelvspecifikus kezelői szintaxisok nem támogatottak, mivel maga az esemény nem nyilvános. Csak a PresentationSource kezelők közvetlen hozzáadására és eltávolítására szolgáló segédprogramok támogatottak.

A következőre érvényes:

Lásd még