C# 加载的事件不会为第四个TabControl选项卡触发

C# 加载的事件不会为第四个TabControl选项卡触发,c#,wpf,tabcontrol,C#,Wpf,Tabcontrol,我是WPF的新手,正在开发一个小型C应用程序,它有一个WPF TabControl和4个选项卡。当选项卡加载组合框值时,我在每个选项卡中都做了一些小事情,等等。但是第四个选项卡没有触发加载的事件,我遇到了一个问题。我通过在四个选项卡之间切换顺序来验证位置是否有问题。无论选项卡位于最后一个位置,都不会触发加载的事件,无论选项卡位于前三个位置,都可以正常工作。我现在不知所措。建议?只使用3个选项卡:如果认真的话,可以提供一些XAML/代码吗?你知道选项卡索引是基于零的吗?你能为你的TabContro

我是WPF的新手,正在开发一个小型C应用程序,它有一个WPF TabControl和4个选项卡。当选项卡加载组合框值时,我在每个选项卡中都做了一些小事情,等等。但是第四个选项卡没有触发加载的事件,我遇到了一个问题。我通过在四个选项卡之间切换顺序来验证位置是否有问题。无论选项卡位于最后一个位置,都不会触发加载的事件,无论选项卡位于前三个位置,都可以正常工作。我现在不知所措。建议?

只使用3个选项卡:如果认真的话,可以提供一些XAML/代码吗?你知道选项卡索引是基于零的吗?你能为你的TabControl发布简化的XAML吗?默认情况下,WPF的TabControl将对TabItems重复使用该模板,这意味着如果两个选项卡项的模板相同,它实际上不会卸载/重新加载该项。相反,它只是改变了TabItem Template后面的DataContext。我尝试了构建一个简单的示例,但当我这样做时,问题就消失了。现在正试图在我的代码中隔离问题,但运气不佳。明天就可以全部发布了。