0

私はwin8用のアプリケーションを書いています。私の MainPage には、WPF ウィンドウと同じように、いくつかのボタンがあります。ボタンのいずれかを入力(ポイント)すると、それらの背景が内側のグリッドの背景になります。どうすればこれを変更できますか?

4

1 に答える 1

1

ファイル内でコントロールをオーバーライドすると、コントロールのデフォルトの色を変更できApp.xamlます。

このような方法で、コントロールに対して実行できるすべてのカスタマイズのかなり大きなリストをここで見つけることができます。

次のように、App.xaml で必要なものを変更するだけです。

<ResourceDictionary.ThemeDictionaries>
    <ResourceDictionary x:Key="Default">
        <!-- Button colors change-->
            <SolidColorBrush x:Key="ButtonPointerOverBackgroundThemeBrush" Color="yourColorHere" />
    </ResourceDictionary>
</ResourceDictionary.ThemeDictionaries>

これらの変更はアプリ全体のレベルで行われることに注意してください。つまり、同じコントロールに対して 2 つのカスタマイズを使用することはできません。

于 2013-08-10T12:52:48.490 に答える