かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

Universal Windows Platform appの戻るボタン

generic.xamlに色々なStyleが組み込みで定義されていますが、その中でもよく使う戻るボタンについて。Windows 8時代は丸に矢印だった戻るボタンがシンプルに矢印だけの四角ボタンになっています。

<Page
    x:Class="App13.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:App13"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d">

    <StackPanel Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
        <Button Style="{ThemeResource NavigationBackButtonNormalStyle}" />
        <Button Style="{ThemeResource NavigationBackButtonSmallStyle}" />
    </StackPanel>
</Page>

こんなXAMLでこんな見た目になります。

f:id:okazuki:20150506124438p:plain