EventSetter.Event Property

Gets or sets the particular routed event that this EventSetter responds to.

Namespace: System.Windows
Assembly: PresentationFramework (in presentationframework.dll)
XML Namespace:

public RoutedEvent Event { get; set; }
/** @property */
public RoutedEvent get_Event ()

/** @property */
public void set_Event (RoutedEvent value)

public function get Event () : RoutedEvent

public function set Event (value : RoutedEvent)

<object Event="RoutedEvent" .../>

Property Value

The identifier field of the routed event.

Exception typeCondition


Attempted to set this property on a sealed EventSetter .

You cannot set this property once the style containing the EventSetter is in use and thus is sealed. If you set this property in code and there is the possibility that the style is in use, check the value of the IsSealed property on the EventSetter instance before you attempt to set Event.

The following example sets the Event property as part of an EventSetter in a markup style.

    <Style TargetType="{x:Type Button}">
      <EventSetter Event="Click" Handler="b1SetColor"/>
  <Button>Click me</Button>
  <Button Name="ThisButton" Click="HandleThis">Raise event, handle it, use handled=true handler to get it anyways</Button>

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0

Community Additions