1

Windows 8用のメトロアプリを開発していますが、コードでBottomAppBarのアイコンを変更するのが非常に困難です。サウンドが有効になっていることを示すアイコンが必要です。タップすると、サウンドが無効になっていることを示す別のアイコンに変更します。

<Button x:Name="SoundsAppBarIcon" 
Style="{StaticResource SoundsEnabledAppBarButtonStyle}"
Tag="Sounds"
Click="SoundsAppBarIcon_Click"/>

そのスタイルにはありますが、これが何を意味するの<Setter Property="Content" Value="&#xE189;"/>かわかりません。&#xE189

とにかく私はこのようなことをしようとしましたが、それもうまくいきませんでした

<Button x:Name="SoundsAppBarIcon" 
        Tag="Sounds"
        Click="SoundsAppBarIcon_Click">
    <Button.Content>
        <Image Source="Assets/Images/SoundsDisabled.png"/>
    </Button.Content>
</Button>

ご協力ありがとうございました

4

1 に答える 1

0

&#xE189; 文字コードです。

文字コード表を開き、フォントの「Segoe UIシンボル」を選択し、下にスクロールして好きなアイコンを見つけると、さらに多くのアイコンを取得できます。アプリ間の統一性のために、画像ファイルではなく、これらのアイコンを使用することをお勧めします。

文字コード表から気に入ったアイコンを見つけたら、それをコピーしてXAMLのコンテンツセッターに貼り付けます。コード内に疑問符が含まれるボックスとして表示されることを心配する必要はありません。アプリ内で正しく表示されます。

于 2012-09-19T18:22:20.093 に答える