В App.xaml <Application.Resources>
У меня есть:
<Color x:Key="ColorMain">#FF1F879C</Color>
<SolidColorBrush x:Key="ColorBrushMain" Color="{StaticResource ColorMain}"/>
, тогда у меня есть много шаблонов, которые используют эту кисть и цвет.Эти шаблоны используются во всем приложении.
Мне нужно иметь возможность менять цвет, чтобы менять обложку всего приложения.Мне нужно что-то вроде:
<SolidColorBrush x:Key="ColorBrushMain" Color="{Binding ColorMain}"/>
и в коде что-то вроде:
public string ColorMain {
get {
return ..... ; // "#FF803200";
}
}
Но это не работает.Пожалуйста, помогите.
UPD: Абхинав прав, это должен быть цвет
public Color ColorMain {
get {
return ..... ; // return Color.FromArgb(0xFF, 0x80, 0x32, 0x00);
}
}
, но этого недостаточно, это не обязательно.Я предполагаю, что это должно быть что-то, как на обычной странице с DataContext
до ViewModel
, но что?