- DropDownOpening
- DropDownOpened
- DropDownClosing
- DropDownClosed
- Click
- Events for dropdown menu items
Contact Support
Events in WPF Split Button
18 Feb 20253 minutes to read
The Split Button comprises of various pre-defined events to perform any required action that are illustrated below.
DropDownOpening
The event occurs before opening the dropdown menu popup and any action can be handled in the respective event handler.
<syncfusion:SplitButtonAdv x:Name="splitbutton" DropDownOpening="splitbutton_DropDownOpening"/>
SplitButtonAdv splitbutton = new SplitButtonAdv();
splitbutton.DropDownOpening +=new CancelEventHandler(splitbutton_DropDownOpening);
private void splitbutton_DropDownOpening(object sender, System.ComponentModel.CancelEventArgs e)
{
}
DropDownOpened
The event occurs after opening the dropdown menu popup and any action can be handled in respective event handler.
<syncfusion:SplitButtonAdv x:Name="splitbutton" DropDownOpened="splitbutton_DropDownOpened"/>
SplitButtonAdv splitbutton = new SplitButtonAdv();
splitbutton.DropDownOpened +=new RoutedEventHandler(splitbutton_DropDownOpened);
private void splitbutton_DropDownOpened(object sender, RoutedEventArgs e)
{
}
DropDownClosing
The event occurs before closing the dropdown menu popup and any action can be handled in respective event handler.
<syncfusion:SplitButtonAdv x:Name="splitbutton" DropDownClosing="splitbutton_DropDownClosing"/>
SplitButtonAdv splitbutton = new SplitButtonAdv();
splitbutton.DropDownClosing +=new CancelEventHandler(splitbutton_DropDownClosing);
private void splitbutton_DropDownClosing(object sender, System.ComponentModel.CancelEventArgs e)
{
}
DropDownClosed
The event occurs before closing the dropdown menu popup and any action can be handled in respective event handler.
<syncfusion:SplitButtonAdv x:Name="splitbutton" DropDownClosed="splitbutton_DropDownClosed"/>
SplitButtonAdv splitbutton = new SplitButtonAdv();
splitbutton.DropDownClosed +=new RoutedEventHandler(splitbutton_DropDownClosed);
private void splitbutton_DropDownClosed(object sender, RoutedEventArgs e)
{
}
Click
The events occurs when the Split Button control is clicked and any action can be handled in the respective event handler.
<syncfusion:SplitButtonAdv x:Name="splitbutton" Click="splitbutton_Click"/>
SplitButtonAdv splitbutton = new SplitButtonAdv();
splitbuttonbutton.Click += new RoutedEventHandler(splitbuttonbutton_Click);
private void splitbuttonbutton_Click(object sender, RoutedEventArgs e)
{
}
Events for dropdown menu items
Click
The events occurs when the dropdown menu item is clicked and any action can be handled in respective event handler.
<syncfusion:DropDownMenuItem x:Name="dropDownMenuItem" Click="dropDownMenuItem_Click/>
DropDownMenuItem dropDownMenuItem = new DropDownMenuItem();
dropDownMenuItem.Click +=new RoutedEventHandler(dropDownMenuItem_Click);
private void dropDownMenuItem_Click(object sender, RoutedEventArgs e)
{
}
IsCheckedChanged
The events occur when the dropdown menu item is checked or unchecked, that is, only when IsCheckable property is set to true. Any action can be handled in the respective event handler.
<syncfusion:DropDownMenuItem x:Name="dropDownMenuItem" IsCheckable="True" IsCheckedChanged="DropDownMenuItem_IsCheckedChanged"/>
DropDownMenuItem dropDownMenuItem = new DropDownMenuItem();
dropDownMenuItem.IsCheckable=true;
dropDownMenuItem.IsCheckedChanged +=new RoutedEventHandler(dropDownMenuItem_IsCheckedChanged);
private void dropDownMenuItem_IsCheckedChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
{
}