2016-12-09 10 views
0

私は自分のアプリケーションのスタイルを多く定義するリソースディクショナリを持っています。一例として、 :スタイルの一つは ユーザーを変更するためのグローバル設定としてのスタイルプロパティの公開

<SolidColorBrush x:Key="AlternateRowBackground" color="Gray" /> 

どのように私はこれをユーザに公開することができGridStyles.xaml

にグリッドのAlternateRowBackground色のためにあるのですか?実行時に、これを赤色/黄色/等に変更したい場合、彼はできます。

  1. これらのプロパティをエンドユーザーとして公開することができますか?どのようにすればいいのですか?(UIは心配しないで、単にメカニックです)
  2. もしそうでなければ、既存のスタイルに基づいて新しいスタイルを作成し、それぞれのプロパティを変更する必要があります。

ありがとうございます。

答えて

0

これがどのように行われたのか知りたいと思っているすべての人にとって、 ここで私はこれを解決しました。

<Setter Property="Background" Value="{Binding Source={x:Static model:GlobalSettingsModel.Instance},Path=AlternateRowBackground}"/> 
関連する問題