如何在wpf窗口中通过编程方式更改标题?

31

我该如何通过编程方式更改WPF窗口的标题?

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

当程序启动并发现新信息时,将标题从“联系人”更改为“Something new”。


你应该使用binding。将窗口的标题属性绑定到你的DataContext的属性上。 - Alberto Solano
2个回答

61

要更改它,您只需从您的代码中更改Title属性:

this.Title = "Something new";

30

将其绑定到属性

Title="{Binding WindowTitle}"

这两种答案中哪一个是首选的方式?我猜绑定到属性是最好的方式。 - Alan Thomas
7
如果您正在使用MVVM(或类似)的方法,那么绑定会更加优先。 - Tim Rutter

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接