EventSetter.Event Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает определенное перенаправленное событие, на которое отвечает этот 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
Значение свойства
Поле идентификатора перенаправленного события.
Исключения
Предпринята попытка задать это свойство для запечатанного EventSetter.
Примеры
В следующем примере свойство задается Event как часть EventSetter стиля разметки.
<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>
Комментарии
Это свойство нельзя задать, если стиль, содержащий используемый EventSetter , и, таким образом, запечатан. Если задать это свойство в коде и есть вероятность использования стиля, проверьте значение IsSealed свойства в экземпляре EventSetter перед попыткой задать Event.