如何执行WPF转换器?

Ale*_*ire 3 data-binding wpf converter

我在非常复杂的WPF UI中面临渲染问题,其中包含许多转换器(IValueConverter,IMultiValueConverter).

我想知道转换器是否可以参与其中.

有谁知道WPF转换器是如何工作的?它们是并行执行然后与UI线程同步的吗?或者是否存在某种处理每个转换器的foreach循环?

H.B*_*.B. 8

转换器在UI线程上执行,您可以通过使用类似的东西来阻止线程来测试它Thread.Sleep(10000).UI在调度程序队列中进行管理,有关详细信息,请参阅线程模型参考,将绑定更新推送到该队列.如果更新了绑定,则会调用转换器,它们通常不会同时被调用.

(另见下面的好评)