Udostępnij za pośrednictwem


ExecutedRoutedEventArgs Klasa

Definicja

Udostępnia dane dla zdarzeń kierowanych Executed i PreviewExecuted .

public ref class ExecutedRoutedEventArgs sealed : System::Windows::RoutedEventArgs
public sealed class ExecutedRoutedEventArgs : System.Windows.RoutedEventArgs
type ExecutedRoutedEventArgs = class
    inherit RoutedEventArgs
Public NotInheritable Class ExecutedRoutedEventArgs
Inherits RoutedEventArgs
Dziedziczenie
ExecutedRoutedEventArgs

Przykłady

W poniższym przykładzie zostanie utworzony obiekt ExecutedRoutedEventHandler , który zostanie otwarty MessageBox po wykonaniu polecenia.

void OpenCmdExecuted(object target, ExecutedRoutedEventArgs e)
{
    String command, targetobj;
    command = ((RoutedCommand)e.Command).Name;
    targetobj = ((FrameworkElement)target).Name;
    MessageBox.Show("The " + command +  " command has been invoked on target object " + targetobj);
}
Private Sub OpenCmdExecuted(ByVal sender As Object, ByVal e As ExecutedRoutedEventArgs)
    Dim command, targetobj As String
    command = CType(e.Command, RoutedCommand).Name
    targetobj = CType(sender, FrameworkElement).Name
    MessageBox.Show("The " + command + " command has been invoked on target object " + targetobj)
End Sub

Uwagi

ExecutedRoutedEventHandler reprezentuje metodę, która implementuje logikę poleceń elementu RoutedCommand. Rozdzielenie logiki implementacji z polecenia umożliwia wywoływanie polecenia z różnych źródeł i typów oraz umożliwia centralizację logiki poleceń.

Ta klasa danych zdarzenia jest również używana dla CommandManager.Executed i CommandManager.PreviewExecuted. Ale większość praktycznych procedur obsługi będzie obsługiwać Executed zdarzenia z określonego CommandBindingelementu , a nie pracować na CommandManager poziomie.

Aby uzyskać więcej informacji na temat poleceń, zobacz Omówienie poleceń.

Właściwości

Command

Pobiera polecenie, które zostało wywołane.

Handled

Pobiera lub ustawia wartość wskazującą obecny stan obsługi zdarzeń dla zdarzenia kierowanego podczas podróży trasy.

(Odziedziczone po RoutedEventArgs)
OriginalSource

Pobiera oryginalne źródło raportowania określone przez testowanie trafień, przed ewentualnym Source dostosowaniem przez klasę nadrzędną.

(Odziedziczone po RoutedEventArgs)
Parameter

Pobiera parametr danych polecenia.

RoutedEvent

Pobiera lub ustawia skojarzone z tym RoutedEventArgs wystąpieniemRoutedEvent.

(Odziedziczone po RoutedEventArgs)
Source

Pobiera lub ustawia odwołanie do obiektu, który wzbudził zdarzenie.

(Odziedziczone po RoutedEventArgs)

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
InvokeEventHandler(Delegate, Object)

W przypadku zastąpienia w klasie pochodnej zapewnia sposób wywoływania procedur obsługi zdarzeń w sposób specyficzny dla typu, co może zwiększyć wydajność implementacji podstawowej.

(Odziedziczone po RoutedEventArgs)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnSetSource(Object)

Po zastąpieniu w klasie pochodnej zapewnia punkt wejścia wywołania zwrotnego powiadomień za każdym razem, gdy wartość Source właściwości wystąpienia ulegnie zmianie.

(Odziedziczone po RoutedEventArgs)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też