一直觉得无所谓,直到这次碰到问题.
一直习惯把页面 一加载需要执行的方法写在 InitializeComponent(); 后面
这次出现的问题是 如果使用xiechilun这个页面前 实例化了xiechilun一次
XieChiLun xieChiLun = new XieChiLun();
页面中的下拉绑定OnSelectionChanged事件后 . 操作获取选中项的值 会输出触发两次选中.
两次输出 第一次是选中值,第二次是还原默认值
原因是走了一次选中 还走了一遍初始化
把一加载需要执行的方法 放进Loaded事件里后,
Loaded=“XieChiLun_OnLoaded”
问题解决
为什么wpf要在窗口里使用Loaded
最新推荐文章于 2024-06-12 11:09:38 发布