EventSetter.Event Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.