2016-06-29 5 views
0

JSONファイルに保存されているcollor設定をユーザーに設定しています。しかし、私がXAMLの色にバインドすると、動作しません。XAMLでの色設定の使用

+0

はStackOverflowのためにようこそ、コンバータを使用して上の

public class ColorToBrushConverter : IValueConverter {     public object Convert(object value, Type targetType, object parameter, string language)     {         if (!(value is Windows.UI.Color)) return null;         return new SolidColorBrush((Windows.UI.Color)value);     }     public object ConvertBack(object value, Type targetType, object parameter, string language)     {           return null;     } } 

より:あなたはこのコンバータでそれを行うことができます。質の高い質問を投稿する方法がわからない場合は、ヘルプセクションをご覧ください。あなたの質問にコードを含めることを確認し、エラーや表示されている問題の包括的な概要も確認してください –

答えて

2

使用する色に直接バインドすることはできません。コンバータを使用してSolidColorBrushを取得する必要があります。 see MSDN

2

コントロールにバインドするには、その色の値をSolidColorBrushに変換する必要があります。

JSONの値をSolidColorBrushに変換するコンバータを作成するのが最善の方法です。

コードの一部が表示され、正確に問題が発生した場合は、より具体的なアドバイスを行うことができます。

関連する問題