WPF加载事件在错误的树上触发

时间:2018-07-24 20:43:44

标签: wpf

我有一些代码可以创建“伪”控件,但从未将其添加到任何可视或逻辑树中(来自https://msdn.microsoft.com/en-us/library/ms788731(v=vs.110).aspx):

tb.BeginInit();
tb.EndInit();
var size = new Size(1000, 1000); //Any size will do
tb.Measure(size);
tb.Arrange(new Rect(size));
tb.UpdateLayout();

由于某种原因,在此“断开连接”的控件上调用UpdateLayout时,我的编辑器的主控件收到了“ Loaded”事件。

伪造控件未连接到编辑器窗口。为什么断开连接的控件会触发其他控件上的Loaded事件?

0 个答案:

没有答案