Freigeben über


EventSetter.Event Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des bestimmten Routingereignisses, auf das dies EventSetter reagiert.

public:
 property System::Windows::RoutedEvent ^ Event { System::Windows::RoutedEvent ^ get(); void set(System::Windows::RoutedEvent ^ value); };
public System.Windows.RoutedEvent Event { get; set; }
member this.Event : System.Windows.RoutedEvent with get, set
Public Property Event As RoutedEvent

Eigenschaftswert

Das Bezeichnerfeld des Routingereignisses.

Ausnahmen

Es wurde versucht, diese Eigenschaft für eine versiegelte EventSetter Eigenschaft festzulegen.

Beispiele

Im folgenden Beispiel wird die Event Eigenschaft als Teil einer EventSetter Markupformatvorlage festgelegt.

<StackPanel
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  x:Class="SDKSample.EventOvw2"
  Name="dpanel2"
  Initialized="PrimeHandledToo"
>
  <StackPanel.Resources>
    <Style TargetType="{x:Type Button}">
      <EventSetter Event="Click" Handler="b1SetColor"/>
    </Style>
  </StackPanel.Resources>
  <Button>Click me</Button>
  <Button Name="ThisButton" Click="HandleThis">
    Raise event, handle it, use handled=true handler to get it anyway.
  </Button>
</StackPanel>

Hinweise

Sie können diese Eigenschaft nicht festlegen, sobald die Formatvorlage, die die EventSetter verwendete Formatvorlage enthält, verwendet wird und somit versiegelt ist. Wenn Sie diese Eigenschaft im Code festlegen und die Möglichkeit besteht, dass die Formatvorlage verwendet wird, überprüfen Sie den Wert der Eigenschaft in der IsSealedEventSetter Instanz, bevor Sie versuchen, festzulegen Event.

Gilt für:

Weitere Informationen