Udostępnij za pośrednictwem


TextBoxBase.OnQueryContinueDrag(QueryContinueDragEventArgs) Metoda

Definicja

Wywoływane za każdym razem, gdy nieobsługiwane QueryContinueDrag dołączone zdarzenie kierowane osiągnie element pochodzący z tej klasy w swojej trasie. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia.

protected:
 override void OnQueryContinueDrag(System::Windows::QueryContinueDragEventArgs ^ e);
protected override void OnQueryContinueDrag (System.Windows.QueryContinueDragEventArgs e);
override this.OnQueryContinueDrag : System.Windows.QueryContinueDragEventArgs -> unit
Protected Overrides Sub OnQueryContinueDrag (e As QueryContinueDragEventArgs)

Parametry

e
QueryContinueDragEventArgs

Dostarcza dane o zdarzeniu.

Uwagi

Ta metoda nie ma implementacji domyślnej. Wywoływanie metody base() w implementacji jest nadal zalecane, jeśli klasa pośrednia w dziedziczeniu zaimplementowała tę metodę. Możesz wywołać metodę base() przed lub po specjalnej obsłudze, w zależności od wymagań.

Cel tej metody jest nieco podobny do wzorca zdarzeń środowiska uruchomieniowego języka wspólnego (CLR) On*: umożliwia obsługę zgodnego zdarzenia z klas pochodnych przy użyciu programu obsługi klas zamiast programu obsługi wystąpień. W takim przypadku zgodne zdarzenie jest zdarzeniem kierowanym. Wzorzec implementacji metod On* różni się w przypadku zdarzeń kierowanych, ponieważ zdarzenie kierowane mogło zostać zgłoszone przez element podrzędny, który nie musi być elementem wywołującym programy obsługi. W związku z tym implementacja musi uwzględniać właściwości źródła argumentów zdarzeń (i nie powinna próbować ponownie zgłaszać zdarzenia w większości przypadków). Podklasy TextBoxBase programu mogą wybrać metodę obsługi klasy prywatnej po odebraniu zdarzenia wzdłuż trasy. Jednym ze scenariuszy jest przejęcie argumentów zdarzenia i oznaczenie zdarzenia jako obsłużonego.

Dotyczy