更新 WPF 用户控件中的元素

问题描述 投票:0回答:1

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

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

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

}));
wpf user-controls
1个回答
1
投票

尝试使用:

Application.Current.Dispatcher

通过这种方式,您可以从另一个线程间接更新 UI 元素。

© www.soinside.com 2019 - 2024. All rights reserved.