我正在尝试从我自己的.cs文件更新“WPF”页面上的标签控件但不更新。请帮助我。在页面加载后,我有一个页面“Measurements.xaml”,点击按钮为我自己的cs文件(sample.cs)创建对象并在cs文件中调用一个方法。在该方法中,我尝试更新页面上的标签控件(Measurements.xaml),如下所示
((Measurements)System.Windows.Application.Current.MainWindow).label1.Content = "153";
Measurements.xaml不是一个窗口。
答案 0 :(得分:0)
不确定您做了什么或如何做,但这应该有效:
public partial class MainWindow
{
public MainWindow()
{
InitializeComponent();
}
private void Button1_OnClick(object sender, RoutedEventArgs e)
{
var sample = new Sample();
sample.UpdateLabel();
}
}
class Sample
{
public void UpdateLabel()
{
var main = (MainWindow) Application.Current.MainWindow;
main.Label1.Content = "153";
}
}