0
私は別のクラスServer()
からの内容を更新しようとしているラベルlabel1
を持っています。MainWindowクラスの外部からラベルにアクセスする方法は?
:
//MainWindow constrcutor
Server.GetMainWindow(this);
//Server()
public static MainWindow mainWindow;
GetMainWindow(MainWindow mw)
{
mainWindow = mw
}
これは私が財産mainWindow.Label.Content
を見ることができますが、私が実行したときに、私は変更を「見る」はありません私のコード。
これとは逆に、私も試してみました。
public MainWindow()
{
Server.mainWindow = this;
}
でも同じ結果です。
何が間違っていますか? "の名前:
MainWindow mainWindow = Application.Current.Windows.OfType<MainWindow>();
if (mainWindow != null)
mainWindow.Label.Content = "...";
これはXとラベルのContentプロパティを更新する必要があります。