我有一个 WPF UserControl
,它像Content
在TabItem
. 被TabItem
添加到 的Items
集合中TabControl
。的Header
包含TabItem
一Label
和一Button
。单击按钮会从 TabControl 的 Items 集合中删除 TabItem。所以 UserControl 的引用不再存在。当 TabItem 被删除时,我有一些要为 UserControl 运行的清理代码。
我在 UserControl 中寻找Dispose
方法,但没有可用于覆盖的方法。
另外,我尝试使用Dispatcher.ShutdownStarted
事件,但这也不起作用。