所以,我有一个控制权。它显示基于某些xml文档和可选参数的图像
所以:
<XMLRenderingWidget Document="xxxxxx"/>
以上将使文档呈现一次
<XMLRenderingWidget Document="xxxxxx" RenderingOption="Sharpen"/>
以上情况,有时会更频繁地呈现文档:
我在分配给属性的PropertyChangedCallback上进行渲染。 如何告诉控件“嘿,在进行渲染之前,还要对所设置的其他属性应用更改”
这不可能吗?我应该将它们捆绑为一个属性吗?
答案 0 :(得分:1)
尝试使用
延迟执行Dispatcher.BeginInvoke(new Action(DoRender), DispatcherPriority.ContextIdle);
调度程序将在执行操作之前完成更新属性。