如何获取UserControl或View以刷新,重绘,重绘等?

时间:2013-11-12 04:29:40

标签: silverlight silverlight-5.0

我有一种情况,即UserControl中的代码隐藏使用包含1个ColumnDefinition和N行定义的子网格填充Grid对象。每行定义包含各种用户控件。

当代码完成创建控件布局时,剩下的东西就是已经删除的控件仍然出现在应该存在的控件之上。

我认为我需要做的就是以某种方式强制重新绘制屏幕,​​但是如何完成?

我尝试过UpdateLayout,InvalidateArrange,InvalidateMeasure等等,没有什么会强制布局刷新。

1 个答案:

答案 0 :(得分:0)

您不需要任何调用任何东西来触发重新绘制,只需触发重新布局,通常只有在您编写自己的面板时。

如果你看到某些东西,它就在可视树中。