Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 暂时阻止面板更新布局_.net_Wpf_Layout_User Interface_Panel - Fatal编程技术网

.net 暂时阻止面板更新布局

.net 暂时阻止面板更新布局,.net,wpf,layout,user-interface,panel,.net,Wpf,Layout,User Interface,Panel,我可以设置为暂时不更新其布局吗?我想通过程序更新它的所有子项。每次更改都可能会完全更改面板中所有子项的布局。因此,如果它试图更新它的布局,在我做的每一次更改之后,子对象或它的容器可能会“冻结” 所以我想阻止面板更新布局,直到我完成它的子项。我也不希望它将任何布局更新传播到它的容器或子容器(我将处理这些子容器) 我该怎么做 注意:这个问题是为了解决我问题中描述的问题。你经常说“可能”。你真的试过吗?只要您在同一条消息中执行所有更改,就不会发生布局传递。@Kent Boogaart:我很快会尝试-我

我可以设置为暂时不更新其布局吗?我想通过程序更新它的所有子项。每次更改都可能会完全更改
面板中所有子项的布局。因此,如果它试图更新它的布局,在我做的每一次更改之后,子对象或它的容器可能会“冻结”

所以我想阻止
面板
更新布局,直到我完成它的子项。我也不希望它将任何布局更新传播到它的容器或子容器(我将处理这些子容器)

我该怎么做


注意:这个问题是为了解决我问题中描述的问题。

你经常说“可能”。你真的试过吗?只要您在同一条消息中执行所有更改,就不会发生布局传递。@Kent Boogaart:我很快会尝试-我需要一些足够大的测试数据(因此我需要创建生成这些数据的程序…),您能解释一下“在同一条消息中”的含义吗?我想他指的是UI线程驱动的Windows消息泵。处理子线程时不会发生排列传递,因为它位于同一线程/消息循环中。您经常说“可能”。你真的试过吗?只要您在同一条消息中执行所有更改,就不会发生布局传递。@Kent Boogaart:我很快会尝试-我需要一些足够大的测试数据(因此我需要创建生成这些数据的程序…),您能解释一下“在同一条消息中”的含义吗?我想他指的是UI线程驱动的Windows消息泵。处理子进程时不会发生排列传递,因为它位于同一线程/消息循环上。