我有一种情况,即 UserControl 中的代码隐藏使用包含 1 个 ColumnDefinition 和 N Row 定义的子网格填充一个 Grid 对象。每个行定义都包含各种用户控件。
当代码完成创建控件布局时,会留下一些东西,即已删除的控件仍然出现在应该存在的控件之上。
我认为我需要做的就是以某种方式强制重新绘制屏幕,但这是如何完成的?
我已经尝试过 UpdateLayout、InvalidateArrange、InvalidateMeasure 等,没有什么会强制布局刷新。
我有一种情况,即 UserControl 中的代码隐藏使用包含 1 个 ColumnDefinition 和 N Row 定义的子网格填充一个 Grid 对象。每个行定义都包含各种用户控件。
当代码完成创建控件布局时,会留下一些东西,即已删除的控件仍然出现在应该存在的控件之上。
我认为我需要做的就是以某种方式强制重新绘制屏幕,但这是如何完成的?
我已经尝试过 UpdateLayout、InvalidateArrange、InvalidateMeasure 等,没有什么会强制布局刷新。