EventSetter.Event Propriedade

Definição

Obtém ou define o evento roteado específico ao qual esse EventSetter responde.

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

RoutedEvent

O campo de identificador do evento roteado.

Exceções

Tentativa de definir essa propriedade em um EventSetter lacrado.

Exemplos

O exemplo a seguir define a Event propriedade como parte de um EventSetter estilo de marcação.

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

Comentários

Não é possível definir essa propriedade depois que o estilo que contém o EventSetter está em uso e, portanto, estiver lacrado. Se você definir essa propriedade no código e houver a possibilidade de que o estilo esteja em uso, verifique o valor da IsSealed propriedade na EventSetter instância antes de tentar definir Event.

Aplica-se a

Confira também