C# 从用户控件中的控件调用主窗口中嵌入的用户控件

C# 从用户控件中的控件调用主窗口中嵌入的用户控件,c#,wpf,wpf-controls,C#,Wpf,Wpf Controls,我在名为UserControl的项目中创建了一个User Control.xaml。我已经在不同的项目主窗口中嵌入了这个用户控件 <commonUser:UserControl x:Name="myControl" Visibility="Collapsed"/> 但是label1没有得到更新。但当主窗口告诉标签更新文本时,它会通过委托成功地更新文本 非常感谢您的帮助。使用Dispatcher.Invoke完成了我的工作 Dispatcher.Invoke((() => {

我在名为UserControl的项目中创建了一个User Control.xaml。我已经在不同的项目主窗口中嵌入了这个用户控件

<commonUser:UserControl x:Name="myControl" Visibility="Collapsed"/>
但是label1没有得到更新。但当主窗口告诉标签更新文本时,它会通过委托成功地更新文本


非常感谢您的帮助。

使用Dispatcher.Invoke完成了我的工作

Dispatcher.Invoke((() => {

label1.Text = "Welcome";
}));

如果您对单击行为感兴趣,您可能会使用命令。我不明白WPF中的命令是什么意思。每个按钮都有一个可以绑定到ICommand实现实例的命令属性。通过执行此操作,将在单击按钮时调用实现中的Execute方法
Dispatcher.Invoke((() => {

label1.Text = "Welcome";
}));