Sdílet prostřednictvím


ExecutedRoutedEventArgs Třída

Definice

Poskytuje data pro Executed události a PreviewExecuted směrované události.

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
Dědičnost
ExecutedRoutedEventArgs

Příklady

Následující příklad vytvoří objekt ExecutedRoutedEventHandler , který se otevře MessageBox při spuštění příkazu.

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

Poznámky

ExecutedRoutedEventHandler představuje metodu, která implementuje logiku RoutedCommandpříkazu . Oddělení logiky implementace od příkazu umožňuje vyvolání příkazu z různých zdrojů a typů a umožňuje centralizaci logiky příkazů.

Tato datová třída události se používá také pro CommandManager.Executed a CommandManager.PreviewExecuted. Ale většina praktických obslužných rutin bude zpracovávat Executed události z konkrétního CommandBinding, nikoli pracovat na CommandManager úrovni.

Další informace o ovládání najdete v tématu Přehled příkazů.

Vlastnosti

Command

Získá příkaz, který byl vyvolán.

Handled

Získá nebo nastaví hodnotu, která označuje aktuální stav zpracování událostí pro směrovanou událost při cestě.

(Zděděno od RoutedEventArgs)
OriginalSource

Získá původní zdroj sestav, jak je určeno čistým testováním výsledků, před jakoukoli možnou Source úpravou nadřazenou třídou.

(Zděděno od RoutedEventArgs)
Parameter

Získá datový parametr příkazu.

RoutedEvent

Získá nebo nastaví přidružené k RoutedEvent této RoutedEventArgs instanci.

(Zděděno od RoutedEventArgs)
Source

Získá nebo nastaví odkaz na objekt, který vyvolal událost.

(Zděděno od RoutedEventArgs)

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
InvokeEventHandler(Delegate, Object)

Při přepsání v odvozené třídě poskytuje způsob, jak vyvolat obslužné rutiny událostí způsobem specifickým pro typ, což může zvýšit efektivitu oproti základní implementaci.

(Zděděno od RoutedEventArgs)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
OnSetSource(Object)

Při přepsání v odvozené třídě poskytuje vstupní bod zpětného Source volání oznámení vždy, když se změní hodnota vlastnosti instance.

(Zděděno od RoutedEventArgs)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také