Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何以编程方式更改wpf窗口中的标题?_C#_Wpf - Fatal编程技术网

C# 如何以编程方式更改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的属性。这两

如何以编程方式更改wpf窗口中的标题

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

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

将其绑定到属性

Title="{Binding WindowTitle}"

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

this.Title = "Something new";

你应该使用。将window的title属性绑定到DataContext的属性。这两个答案中哪一个是首选方法?我的猜测是绑定到属性是最好的方式。如果您使用的是MVVM(或类似)方法,那么绑定将是首选。