Posted 13 May 2020, 1:11 am EST
Hi,
I have added one button in DockTabControl ControlTemplate.In the loaded event of DockTabControl i have assigned click event for that button. When clicking, click event got executed. After dragging of DockTabControl, click event is not fired.
private void DockTabControl_Loaded(object sender, RoutedEventArgs e)
{
var tab = (DockTabControl)sender;
if (tab != null)
{
Button filterButton = FindChild(tab, “FilterButton”);
if (filterButton != null)
{
filterButton.Click += FilterButton_Click;
}
}
}
private void FilterButton_Click(object sender, RoutedEventArgs e) { FilterExecutedEventArgs filterExecutedEventArgs = new FilterExecutedEventArgs("Test"); FilterEventHandler filterEventHandler = FilterExecutedEvent; if(FilterExecutedEvent != null) { FilterExecutedEvent(sender, filterExecutedEventArgs); } }
Thanks and Regards,
Vinoth Kumar Ravi