Freigeben über


EventSetter.Event Eigenschaft

Definition

Ruft das bestimmte Routingereignis ab, auf das dieser EventSetter reagiert, oder legt es fest.

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

RoutedEvent

Der ID-Feld des Routingereignisses.

Ausnahmen

Es wurde versucht, diese Eigenschaft für einen versiegelten EventSetter festzulegen.

Beispiele

Im folgenden Beispiel wird die Event Eigenschaft als Teil eines EventSetter Markupformats 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 verwendung 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 IsSealed Eigenschaft auf der EventSetter Instanz, bevor Sie versuchen, dies festzulegen Event.

Gilt für

Siehe auch