none
wpf 自定义控件怎么析构 RRS feed

  • 问题

  • 你好,

        我定义了一个UserControl1;在使用时var control1 = new UserControl1();control1 = null;他的析构事件一直没有来,只有在程序关闭才来,造成我的内存在运行中降不下去,有知道怎么处理的吗?

    谢谢

    2015年8月20日 6:06

答案

  • 找到原因了。我在UserControl1()内使用了一个委托,Window.Close+=UserControl1_Close;要想释放UserControl1,必须先在释放时前把委托事件去掉。
    • 已标记为答案 skczjun 2015年8月20日 6:56
    2015年8月20日 6:56