Window.Title プロパティ

定義

ウィンドウ タイトルに使用される文字列を取得または設定します。

public:
 property Platform::String ^ Title { Platform::String ^ get(); void set(Platform::String ^ value); };
winrt::hstring Title();

void Title(winrt::hstring value);
public string Title { get; set; }
var string = window.title;
window.title = string;
Public Property Title As String

プロパティ値

String

Platform::String

winrt::hstring

ウィンドウ タイトルに使用される文字列。

この例では、コードでタイトルを設定する方法を示します。

public MainWindow()
{
    InitializeComponent();
    Title = "App title";
}

XAML アプリの表示名は Package.appxmanifest ファイルで設定されています。 この値を取得し、それを使用して次のように Title プロパティを設定できます。

Title = AppInfo.Current.DisplayInfo.DisplayName;

Note

Windows アプリ SDK 1.3.0 以前では、TitleWindow用の XAML IntelliSense に表示されますが、XAML で設定するとエラーが発生します。 このプロパティはコードで設定してください。 Windows アプリ SDK 1.3.1 以降では、XAML でこのプロパティを設定できます。

<Window
    ...
    Title="App title">
    ...
</Window>

注釈

詳細については、「タイトル バーのカスタマイズ」を参照してください。

既定では、タイトル バーにはアプリの種類がウィンドウ タイトルとして表示されます (例: "WinUI Desktop")。 ウィンドウ タイトルは、アプリのわかりやすい表示名を表示するように更新する必要があります。

タイトルをカスタム テキストに置き換えるには、「例」に示すように、 Window.Title プロパティをテキスト値に設定します。

タイトル バーに加えて、この文字列は、アプリケーション スイッチャー (Alt-Tab) などの他のシステム UI で使用されます。

これは SetWindowText のラッパーです。

ExtendsContentIntoTitleBartrue に設定されている場合、この値はタイトル バーには表示されません。

適用対象

こちらもご覧ください