更新 WPF 用户控件中的元素
Updating a element in WPF user control
我有一个用户控件,它有一些元素和一个椭圆。当我的 main window 被调用并且我的用户控件被创建时,我有一个循环并执行一些任务的任务。在执行此任务期间,我需要更新用户控件中的元素。我尝试使用以下代码,但它没有更新。
this.Dispatcher.Invoke((Action)(() =>
{
ellipseRed.Visibility = System.Windows.Visibility.Visible;
}));
尝试使用
Application.Current.Dispatcher
这样您可以从另一个线程间接更新 UI 个元素。
希望对您有所帮助
我有一个用户控件,它有一些元素和一个椭圆。当我的 main window 被调用并且我的用户控件被创建时,我有一个循环并执行一些任务的任务。在执行此任务期间,我需要更新用户控件中的元素。我尝试使用以下代码,但它没有更新。
this.Dispatcher.Invoke((Action)(() =>
{
ellipseRed.Visibility = System.Windows.Visibility.Visible;
}));
尝试使用
Application.Current.Dispatcher
这样您可以从另一个线程间接更新 UI 个元素。
希望对您有所帮助