jjzjj

OnDetaching

全部标签

c# - 未调用行为的 OnDetaching 函数

我在特定控件上有WPF行为。当我关闭包含控件的窗口时,不会调用OnDetaching函数。该行为继续存在(因为它注册到的事件),尽管窗口不再存在(内存泄漏)。为什么OnDetaching函数没有触发,我该如何解决?protectedoverridevoidOnAttached(){base.OnAttached();this.AssociatedObject.MouseLeftButtonDown+=AssociatedObject_PlotAreaMouseLeftButtonDown;this.AssociatedObject.MouseLeftButtonUp+=Associat