0

さて、最初は機能しなかった後、MSDN全体で使用されているStandardStyles.xamlようなものを含むファイルを見つけることができました。in{StaticResource EditAppBarButtonStyle}の宣言のコメントを外したので、アプリはクラッシュしませんが、次のように表示されます。EditAppBarButtonStyleStandardStyles.xaml

ここに画像の説明を入力してください

XAMLコードは次のとおりです。

<Page.BottomAppBar>
    <AppBar x:Name="bottomAppBar" Padding="10,0,10,0" Background="Black">
        <Grid>
            <StackPanel Orientation="Horizontal" HorizontalAlignment="Right">
                <Button x:Name="Edit" Tag="Edit" Content="{StaticResource EditAppBarButtonStyle}"/>
            </StackPanel>
        </Grid>
    </AppBar>
</Page.BottomAppBar>

全体を検索した後、私はこれを理解することができません。StandardStyles.xamlの言及もどこにも見当たりませんでした。MSDNからサンプルをダウンロードしてから、すべてのファイルを調べて、何が違うのかを確認する必要がありました。アイコンが表示されない理由を教えてもらえますか?それはおそらく私が何とか見つけられなかった簡単なことです。

また、この種のものは実際にMSDNのどこかで言及されていますか?ありがとう

4

1 に答える 1

2

問題は、スタイルをContentプロパティではなくプロパティに設定することですStyle

試す:

<Button x:Name="Edit" Tag="Edit" Width="115" Height="70" Style="{StaticResource EditAppBarButtonStyle}"/>

xamlでは、ビジュアルオブジェクトではないオブジェクトを表示するように設定すると、オブジェクトのタイプが出力されるだけです。これがWindows.UI.Xaml.Style、スタイルのタイプであるために表示された理由です。

于 2012-10-14T14:54:08.700 に答える