C# SelectionChanged是否也在嵌套控件上激发?
对不起,这个标题有误导性,我会尽量解释得更好。 我有这样一个TabControl:C# SelectionChanged是否也在嵌套控件上激发?,c#,wpf,xaml,C#,Wpf,Xaml,对不起,这个标题有误导性,我会尽量解释得更好。 我有这样一个TabControl: <dragablz:TabablzControl SelectionChanged="MainTabs_SelectionChanged" x:Name="MainTabs"> 为什么会这样 为什么会这样 因为SelectionChanged是一个路由事件 路由事件概述: 您可以使用OriginalSource属性来确定是否选择了选项卡: private void MainTabs_Selectio
<dragablz:TabablzControl SelectionChanged="MainTabs_SelectionChanged" x:Name="MainTabs">
为什么会这样
为什么会这样
因为SelectionChanged
是一个路由事件
路由事件概述:
您可以使用OriginalSource
属性来确定是否选择了选项卡:
private void MainTabs_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if (e.OriginalSource == MainTabs)
{
//do your thing
}
}
private void MainTabs_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if (e.OriginalSource == MainTabs)
{
//do your thing
}
}