WPF 自定义控件 二次渲染 问题记录

问题

将多个自定义控件加载到到一个页面的Grid上显示。然后突然将一个控件从Grid里面清除,控件依然在后台处理数据。

过段时间再加入Grid。然后一些已经改变的页面属性就消失了。

原因

经过查找是一旦控件再次加载,页面属性就会重置。这个有利也有弊端。

1是可以利用这点重置页面

2是清除后再显示,如果界面复杂,会造成恢复困难等问题

posted @ 2023-04-13 12:07  莫如风  阅读(103)  评论(0编辑  收藏  举报