Можно ли добавить в раздел "Кисть" новый цвет?
Можно ли в раздел: "Кисть" добавить ещё какой-то цвет, допустим, о той же мышки, а именно, чтобы можно было менять динамично цвет кнопки, когда к примеру на неё навелся пользователь. Ибо в Winforms при создании своего контрола работает там всё отлично, а в WPF я даже не в курсе, можно ли так сделать... Или допустим вывести в WPF этот цвет в раздел "Разное", как это сделанно в Winforms, там раздел: "Прочее"
Код для примера:
<Setter Property="Button.Effect">
<Setter.Value>
<DropShadowEffect Color="White" Direction="320" ShadowDepth="0" BlurRadius="7" Opacity="0.6" />
</Setter.Value>
</Setter>
Допустим чтобы менять цвет: "White" из раздела: Разное
Ответы (1 шт):
Автор решения: aepot
→ Ссылка
Вот так добавляете цвета в App.xaml
(кусок разметки из моего проекта, поэтому оставил названия ключей как есть)
<Application.Resources>
<ResourceDictionary>
<SolidColorBrush x:Key="ThemeBackgroundColorKey" Color="#0b344d" />
<SolidColorBrush x:Key="ThemeBackgroundLightColorKey" Color="#0fffffff" />
<SolidColorBrush x:Key="ThemeForegroundColorKey" Color="White" />
<SolidColorBrush x:Key="ThemeTextForegroundColorKey" Color="#cccccc" />
<SolidColorBrush x:Key="ThemeParamForegroundColorKey" Color="#99cc99" />
<SolidColorBrush x:Key="ThemeRedForegroundColorKey" Color="#ff898a" />
</ResourceDictionary>
</Application.Resources>
Использовать вот так
<TextBox Foreground="{StaticResource ThemeForegroundColorKey}" />
В студии отображается вот так


