(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

RoutedEventArgs.RoutedEvent-Eigenschaft

Ruft das RoutedEvent ab, das dieser RoutedEventArgs-Instanz zugeordnet ist, oder legt dieses fest.

Namespace:  System.Windows
Assembly:  PresentationCore (in PresentationCore.dll)

public RoutedEvent RoutedEvent { get; set; }

Eigenschaftswert

Typ: System.Windows.RoutedEvent
Der Bezeichner für das aufgerufene Ereignis.

AusnahmeBedingung
InvalidOperationException

Versucht, den RoutedEvent-Wert zu ändern, während das Ereignis weitergeleitet wird.

Dieser Wert kann nicht für ein RoutedEventArgs festgelegt werden, das bereits weitergeleitet wurde (wenn die Argumente beispielsweise über einen Handler abgerufen wurden). Bei einem entsprechenden Versuch wird eine Ausnahme ausgelöst. Der Wert kann nur für eine Instanz festgelegt werden, mit der noch kein Aufruf des Ereignisses generiert wurde.

Der Wert von RoutedEvent kann nicht immer auf null festgelegt sein.

Im folgenden Beispiel werden neue Daten für ein Routingereignis mit einem ursprünglichen Konstruktor erstellt, und anschließend wird in einem nachfolgenden Vorgang die RoutedEvent-Eigenschaft festgelegt. RoutedEvent muss vor dem Auslösen des Routingereignisses automatisch festgelegt werden.


protected virtual void OnSelectedColorChanged(Color oldColor, Color newColor)
{

    RoutedPropertyChangedEventArgs<Color> newEventArgs =
        new RoutedPropertyChangedEventArgs<Color>(oldColor, newColor);
    newEventArgs.RoutedEvent = ColorPicker.SelectedColorChangedEvent;
    RaiseEvent(newEventArgs);
}


.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

Es werden nicht alle Versionen sämtlicher Plattformen von .NET Framework unterstützt.. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft