2016-11-03 16 views
0

私のUWPアプリケーションでは、コンテンツダイアログが開くときに、その背景色のデフォルトテーマをオーバーライドしたいと考えています。私がこの回答に記載された何やってみましたが、それは私のために動作しませんでした:https://stackoverflow.com/a/32159659/2858235ContentDialogのオーバーレイの背景色を変更する

私のOSのビルド番号が10586.である私は、このソリューションが何より平等構築し、10586.上記のために働いていることをどこかで読んませんしても、解決策はあります?

答えて

0

私のSDKバージョンは14393(Anniversary)で、上書きするSolidColorBrushリソースはSystemControlPageBackgroundMediumAltMediumBrushです(それは一口です)。

+0

よく機能します。私は質問があります、存在するすべてのデフォルトテーマを説明するドキュメンテーションはありますか?また、ContentDialogに固有のSystemControlPageBackgroundMediumAltMediumBrushは、アプリケーションの他の場所にも影響を与えますか? – tavier

+0

ほとんどのコントロールの既定のスタイルとテンプレートは、MSDNに記載されています。インストールされているSDKのバージョンごとに、「C:¥Program Files¥x86¥Windows Kits¥10¥DesignTime¥CommonConfiguration¥Neutral¥UAP¥10.0。?????¥0¥Generic¥generic.xaml」にも定義されています。そのリソースは他のものに使用されるかもしれませんが、わかりません。残念ながら、私はContentDialog固有のリソースを絞り込むことができませんでした。 –

+0

generic.xamlファイルへのパスを送信してくれてありがとう。 SystemControlPageBackgroundMediumAltMediumBrushが使用されている場所を確認できるかどうかを確認します。 – tavier