2
我正在使用图像处理WPF。当调用Image控件设置imageSource时,如果图像来自不同线程而不是GUI线程,则需要使用调度程序。ImageBrush能够工作多线程吗?
我只是想知道我是否可以设置一个ImageBrush而不是多线程工作。
问候
我正在使用图像处理WPF。当调用Image控件设置imageSource时,如果图像来自不同线程而不是GUI线程,则需要使用调度程序。ImageBrush能够工作多线程吗?
我只是想知道我是否可以设置一个ImageBrush而不是多线程工作。
问候
如果您在ImageBrush上调用Freeze(),则可以在多个线程中使用它。您只能访问主线程中的图像控件。
不,这不是图像而是整个WPF框架不是线程安全的。
因此,对GUI的任何操作必须来自主线程(分派)。
嗨,谢谢。询问对象是否可用时,调度员是否已经需要。像这样:?'Windows1.LayoutRoot.Image1'Is Nothing' – Nasenbaer
@naseri:只要在调试模式下试试,我会认为阅读是安全的。 –