更改功能区选项卡名称会引发异常

时间:2014-07-28 09:20:23

标签: c# wpf

我试图像这样更改标签名称:

foreach (Window window in Application.Current.Windows)
{
  (window as MainWindow).HomeTab.Header = "Teaching Learning Based Optimization";
}

但是我得到的只是一个NullReferenceException。我错过了什么?

2 个答案:

答案 0 :(得分:1)

P.S。解决了!这样做了:

if (window.GetType() == typeof(MainWindow))
{
  //Code
}

感谢您的建议。

答案 1 :(得分:0)

处的空检查
(window as MainWindow)