Bunun için MSDN'den örnekler kullanmayı denedim, ancak yalnızca Windows Forms için geçerli görünüyorlar. Örneğin .InvokeRequired kullanma yöntemi, windows form denetimi üzerinde dayanır, ancak bu yöntem WPF denetimleri için kullanılabilir değildir. Backgound işçi yöntemi de bir InvalidOperationException
atar - Farklı iş parçacığı sahibi çünkü çağıran iş parçacığı bu nesneye erişemiyorGüvenli bir şekilde C# WPF kontrolüne nasıl erişilir?
.
Peki bu, WPF bağlamında nasıl yapılabilir?
sayesinde mükemmel çalıştı:
bir örnek kullanımı aşağıdaki (a
Window
/UserControl
arasında kod-arkasında) olabilir. WPF'de, ne yapmanız gerektiğini bildiğinizde, WPF'de aslında çok daha basit görünüyor ;-) –Sorun yok. Ve evet WPF kesinlikle daha iyi bir iş parçacığı/mesaj pompa modeline sahip. – Noldorin