如何在不阻止用户界面的情况下将控件添加到Silverlight Grid控件。 我正在创建一个复杂的Chart控件,当我调用myGrid.Children.Add(myChart)时,整个页面被阻止而没有响应。 任何想法的人?
答案 0 :(得分:2)
你可以尝试一些事情:
这是我唯一的想法。
答案 1 :(得分:0)
您是否测试过这是XAML渲染问题还是实例化导致阻塞的图表控件?
将图表的可见性设置为折叠并将其添加到网格时会发生什么?显然你不会在UI上看到它,所以你需要通过调试逐步完成它,或者只需在调用Add(myChart)之前和之后弹出一个MessageBox。
如果是图表的XAML渲染,我会深入了解图表控件的XAML并寻找优化(如果可以,这是什么图表控件?)。