C# 如何以编程方式更改wpf窗口中的标题?
如何以编程方式更改wpf窗口中的标题C# 如何以编程方式更改wpf窗口中的标题?,c#,wpf,C#,Wpf,如何以编程方式更改wpf窗口中的标题 <Window x:Class="Temp.MainWindow" ... Title="Contacts"> 当程序启动时发现新信息时,将标题从“联系人”更改为“新内容”。将其绑定到属性 Title="{Binding WindowTitle}" 要更改它,只需从代码中更改Title属性: this.Title = "Something new"; 你应该使用。将window的title属性绑定到DataContext的属性。这两
<Window x:Class="Temp.MainWindow"
...
Title="Contacts">
当程序启动时发现新信息时,将标题从“联系人”更改为“新内容”。将其绑定到属性
Title="{Binding WindowTitle}"
要更改它,只需从代码中更改Title属性:
this.Title = "Something new";
你应该使用。将window的title属性绑定到DataContext的属性。这两个答案中哪一个是首选方法?我的猜测是绑定到属性是最好的方式。如果您使用的是MVVM(或类似)方法,那么绑定将是首选。