2015-02-10 139 views
9

如何以編程方式更改wpf窗口中的標題?如何以編程方式更改wpf窗口中的標題?

<Window x:Class="Temp.MainWindow" 
... 
Title="Contacts"> 

當程序在開始時發現新信息時,將標題從「聯繫人」更改爲「新東西」。

+0

您應該使用[綁定](https://msdn.microsoft .COM/EN-US /庫/ ms752347%28V = vs.110%29.aspx)。將窗口的title屬性綁定到DataContext的屬性。 – 2015-02-10 16:47:09

回答

19

要改變它,你可以簡單地改變你的代碼中Title屬性:

this.Title = "Something new"; 
10

將其綁定到一個屬性

Title="{Binding WindowTitle}" 
+0

這兩個答案中哪一個是首選方式?我的猜測是,綁定到一個屬性是最好的方法。 – 2016-10-26 16:54:10

+3

如果您使用的是MVVM(或類似的)方法,那麼綁定將是首選。 – 2016-10-27 08:43:49

相關問題