WPF更换绑定源后内存一直增加
wpf吧
全部回复
仅看楼主
level 2
1427393421 楼主
我采用的是MVVM数据驱动视图的方式开发程序。所有数据都来自数据库,程序左侧是目录树,右侧是主界面。点击左侧目录菜单后从数据库查找该目录树下的所有控件并呈现在页面上。
但是问题就在这儿,我测试了发现不断点击左侧目录树后内存不断上升,
usercontrolviewmodel = new MainViewModel(ID, this);
this.DataContext = usercontrolviewmodel;
每次根据ID读取数据库后更新页面的数据绑定源。
2019年04月21日 01点04分 1
level 2
1427393421 楼主
我知道没图是没有人来的,来人帮帮忙啊[乖]
2019年04月21日 12点04分 2
level 1
需要进一步看一下源码,才能沟通。
2019年04月23日 09点04分 3
level 2
涨是肯定的啊 你点同一个节点也无限涨吗
2019年10月18日 07点10分 4
level 3
usercontrolviewmodel = new MainViewModel(ID, this);
this.DataContext = usercontrolviewmodel;
不用每次都new,定义一个静态变量,每次用这个试试看呢
2019年10月18日 12点10分 5
1