2015-02-10 17 views
9

Jak programowo zmienić tytuł w oknie wpf?Jak programowo zmienić tytuł w oknie wpf?

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

Zmień tytuł z "Kontakty" na "Coś nowego", gdy program znajdzie nowe informacje po uruchomieniu.

+0

należy użyć [] (wiążące https://msdn.microsoft .com/en-us/library/ms752347% 28v = vs.110% 29.aspx). Powiąż właściwość title okna z właściwością Twojego DataContext. –

Odpowiedz

19

Aby zmienić to można po prostu zmienić właściwość tytuł z kodem:

this.Title = "Something new"; 
10

powiązać go z nieruchomości

Title="{Binding WindowTitle}" 
+0

Która z tych dwóch odpowiedzi jest preferowana? Domyślam się, że powiązanie z nieruchomością jest najlepszym sposobem. –

+3

Jeśli stosuje się metodę MVVM (lub podobną), preferowane byłoby wiązanie. –