ExecutedRoutedEventArgs Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller data för och ExecutedPreviewExecuted dirigerade händelser.
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
- Arv
Exempel
I följande exempel skapas en ExecutedRoutedEventHandler som öppnar en MessageBox när kommandot körs.
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
Kommentarer
ExecutedRoutedEventHandler representerar den metod som implementerar kommandologiken för en RoutedCommand. Genom att separera implementeringslogiken från kommandot kan kommandot anropas från olika källor och typer och möjliggör centralisering av kommandologik.
Den här händelsedataklassen används också för CommandManager.Executed och CommandManager.PreviewExecuted. Men de flesta praktiska hanterare hanterar Executed händelserna från en viss CommandBinding, i stället för att arbeta på nivån CommandManager .
Mer information om kommandon finns i Kommandoöversikt.
Egenskaper
| Name | Description |
|---|---|
| Command |
Hämtar kommandot som anropades. |
| Handled |
Hämtar eller anger ett värde som anger det aktuella tillståndet för händelsehanteringen för en dirigerad händelse när den färdas längs vägen. (Ärvd från RoutedEventArgs) |
| OriginalSource |
Hämtar den ursprungliga rapporteringskällan enligt ren träfftestning, före eventuell Source justering av en överordnad klass. (Ärvd från RoutedEventArgs) |
| Parameter |
Hämtar dataparametern för kommandot. |
| RoutedEvent |
Hämtar eller anger den associerade med den här RoutedEvent instansenRoutedEventArgs. (Ärvd från RoutedEventArgs) |
| Source |
Hämtar eller anger en referens till objektet som skapade händelsen. (Ärvd från RoutedEventArgs) |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| InvokeEventHandler(Delegate, Object) |
När det åsidosättas i en härledd klass kan du anropa händelsehanterare på ett typspecifikt sätt, vilket kan öka effektiviteten jämfört med basimplementeringen. (Ärvd från RoutedEventArgs) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| OnSetSource(Object) |
När det åsidosättas i en härledd klass, tillhandahåller en startpunkt för återanrop när värdet för Source egenskapen för en instans ändras. (Ärvd från RoutedEventArgs) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |