Compartir a través de


EventSetter.Event Propiedad

Definición

Obtiene o establece el evento enrutado determinado al que responde este EventSetter.

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

Valor de propiedad

Campo de identificador del evento enrutado.

Excepciones

Se intentó establecer esta propiedad en una clase EventSetter sellada.

Ejemplos

En el ejemplo siguiente se establece la Event propiedad como parte de en EventSetter un estilo de marcado.

<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>

Comentarios

No se puede establecer esta propiedad una vez que el estilo que contiene EventSetter está en uso y, por tanto, está sellado. Si establece esta propiedad en el código y existe la posibilidad de que el estilo esté en uso, compruebe el valor de la IsSealed propiedad en la EventSetter instancia antes de intentar establecer Event.

Se aplica a

Consulte también