更新 WPF 用户控件中的元素

Updating a element in WPF user control

我有一个用户控件,它有一些元素和一个椭圆。当我的 main window 被调用并且我的用户控件被创建时,我有一个循环并执行一些任务的任务。在执行此任务期间,我需要更新用户控件中的元素。我尝试使用以下代码,但它没有更新。

this.Dispatcher.Invoke((Action)(() =>
{

    ellipseRed.Visibility = System.Windows.Visibility.Visible;

}));

尝试使用

Application.Current.Dispatcher

这样您可以从另一个线程间接更新 UI 个元素。

希望对您有所帮助