Intersoft ClientUI Documentation
AddHandler(DependencyObject,RoutedEvent,Delegate) Method
Example 



The UIElement of which routed event to be handled.
An identifier for the routed event to be handled.
A reference to the handler implementation.
Adds a routed event handler for a specified routed event, adding the handler to the handler collection on the current element.
Syntax
<ExtensionAttribute()>
Public Overloads Shared Sub AddHandler( _
   ByVal element As DependencyObject, _
   ByVal routedEvent As RoutedEvent, _
   ByVal handler As Delegate _
) 
Dim element As DependencyObject
Dim routedEvent As RoutedEvent
Dim handler As Delegate
 
DependencyObjectExtensions.AddHandler(element, routedEvent, handler)
[ExtensionAttribute()]
public static void AddHandler( 
   DependencyObject element,
   RoutedEvent routedEvent,
   Delegate handler
)
[ExtensionAttribute()]
public:
static void AddHandler( 
   DependencyObject^ element,
   RoutedEvent^ routedEvent,
   Delegate^ handler
) 

Parameters

element
The UIElement of which routed event to be handled.
routedEvent
An identifier for the routed event to be handled.
handler
A reference to the handler implementation.
Remarks

 

Example
The following shows how to use AddHandler method to handle the Click routed event of a UXButton.
void UXPage1_Loaded(object sender, RoutedEventArgs e)
{
    button1.AddHandler(ISButton.ClickEvent, new RoutedEventHandler(button1_Click));
}

void button1_Click(object sender, RoutedEventArgs e)
{
    MessageBox.Show("Button1 Clicked");
}
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

DependencyObjectExtensions Class
DependencyObjectExtensions Members
Overload List

Concepts

Routed Events Overview

Tasks

Routed Events How-to Topics

Send Feedback