3

私が間違っている場合はお詫び申し上げます。私は C# と XAML を使用してメトロ アプリを開発しています。

<Button x:Uid="Uploadall" x:Name="BTNUpload" AutomationProperties.Name="upload all" Style="{StaticResource UploadAppBarButtonStyle}" />

これにより、下部のアプリバーに「すべてアップロード」ボタンが作成されます。私の質問は、自分の画像を含むカスタムアプリバーを作成する方法です.このリンクで、カスタマイズできることがわかりました.誰かが私に方法を説明できますか?アプリボタンをカスタマイズしてください、助けてください ありがとうございます 事前に

4

3 に答える 3

7

私は、PNG画像をアプリボタンに追加できるという私の質問に対する答えを見つけたと思います。以下のコードを確認してください。

<Button x:Name="BTNPintoStart" AutomationProperties.Name = "Pin to start" Style="{StaticResource AppBarButtonStyle}" FontSize="15" Click="BTNPintoStart_Click">
<Button.Content>
<Image Source="../../Resources/Assets/AppBar/appbar_pin.png"/>
</Button.Content>
</Button>

リソースから名前を設定したい場合は、C#から設定できます。

AutomationProperties.SetName(BTNPintoStart,resourceloader.GetString("KeyName/Content"));

それがあなたのために働くならば、私が他の人に役立つことができるところに、答えとして印を付けてください。

于 2012-09-07T10:07:38.117 に答える
2

ボタンをカスタマイズするには、複数の方法があります。それはすべて、どのようにカスタマイズしたいかによって異なります。以前の質問で、各ボタンの状態を独自の画像で表現できるようにする方法に答えました。ボタンの複数のプロパティを変更してカスタマイズできます。スタイル、テンプレート、またはコンテンツを変更してカスタマイズできます。

于 2012-07-21T09:27:45.503 に答える
0

デフォルトの AppBarButtonStyle は、画像ではなくフォント ギルフを使用します (スタイルの Content プロパティに注目してください)。この質問Metro Windows 8 でアプリ バーのアイコンを見つけるにはどうすればよいですか? これらのアイコンのソースがいくつかあります。

画像を使用してアプリケーション バー ボタンを作成するのは、実際には非常に面倒です。理由は不明ですが、この xaml スタックの開発者は Opactiy Mask を含めていないため、複数の画像が必要になります。グリフに固執することをお勧めします。

于 2012-07-22T11:08:57.213 に答える