C# WPF自定义控件丢失了其事件订阅
我创建了一个复杂的自定义控件,其中包含一些基本WPF控件和另一个自定义控件。在OnApplyTemplate中,我订阅了几个事件。正如我所预料的那样。 但是如果我把这个自定义控件放在一个有两个选项卡的TabControl中,自定义控件在第一个选项卡中,我切换到第二个选项卡,然后返回到第一个选项卡,那么事件订阅就会丢失。调试器不会在事件侦听器上中断。 为什么在切换tabcontrol中的选项卡后会丢失这些事件订阅?C# WPF自定义控件丢失了其事件订阅,c#,wpf,custom-controls,C#,Wpf,Custom Controls,我创建了一个复杂的自定义控件,其中包含一些基本WPF控件和另一个自定义控件。在OnApplyTemplate中,我订阅了几个事件。正如我所预料的那样。 但是如果我把这个自定义控件放在一个有两个选项卡的TabControl中,自定义控件在第一个选项卡中,我切换到第二个选项卡,然后返回到第一个选项卡,那么事件订阅就会丢失。调试器不会在事件侦听器上中断。 为什么在切换tabcontrol中的选项卡后会丢失这些事件订阅? 提前感谢您的帮助。每次单击该选项卡时,都会触发自定义控件的已加载事件。我认为可能有
提前感谢您的帮助。每次单击该选项卡时,都会触发自定义控件的已加载事件。我认为可能有问题。您必须向我们展示代码的相关部分。否则,我们需要一个水晶球来找出您的错误所在。每次单击该选项卡时,都会触发自定义控件的已加载事件。我想可能有问题。谢谢用户1994514!这就是问题所在!请回答我的问题,这样我就可以把它作为一个答案。谢谢你的想法!这就是问题所在。