RoutedEventArgs.RoutedEvent 屬性

定義

取得或設定與這個 RoutedEventArgs 執行個體相關聯的 RoutedEvent

C#
public System.Windows.RoutedEvent RoutedEvent { get; set; }

屬性值

RoutedEvent

已叫用之事件的識別項。

例外狀況

嘗試在路由事件時變更 RoutedEvent 值。

範例

下列範例會使用初始建構函式建立新的路由事件資料,然後將 屬性設定 RoutedEvent 為後續作業。 您必須先 RoutedEvent 設定 ,才能引發路由事件。

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

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

備註

例如,如果您透過處理常式) 取得引數,則無法在已經路由傳送 (的 上設定此值 RoutedEventArgs 。 嘗試這樣做會產生例外狀況。 您只能在尚未用來產生事件調用的實例上設定它。

的值 RoutedEvent 不能 null 隨時出現。

適用於

產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7