Есть ли способ со стилем нацеливать стрелки в элементе управления NumericUpDown из набора инструментов WPF? Я хочу изменить цвет стрелок.Изменение цвета стрелки в WPF Toolkit NumericUpDown?
2
A
ответ
1
Вы можете переопределить цвет GlyphNormalForeground
.
вам нужно будет добавить пространство имен xmnls Xceed.Wpf.Toolkit.Themes
xaml. (или WpfToolkit.Themes, если вы используете старую версию)
Пример:
<Grid>
<wpfToolkit:IntegerUpDown Margin="37,25,0,0" VerticalAlignment="Top" HorizontalAlignment="Left" >
<wpfToolkit:IntegerUpDown.Style>
<Style TargetType="{x:Type wpfToolkit:IntegerUpDown}">
<Style.Resources>
<SolidColorBrush x:Key="{x:Static theme:ResourceKeys.GlyphNormalForegroundKey}" Color="Red"/>
</Style.Resources>
</Style>
</wpfToolkit:IntegerUpDown.Style>
</wpfToolkit:IntegerUpDown>
</Grid>
Результат:
1
Чтобы добавить Xceed.Wpf .Toolkit.Themes использует это xmlns: theme = "clr-namespace: Xceed.Wpf.Toolkit.Themes; assembly = Xceed.Wpf.Toolkit"
Я добавил 'xmlns: theme =" clr-namespace: Xceed.Wpf.Toolkit.Themes "' наверху, но когда я пытаюсь выполнить код, я получаю сообщение об ошибке «Имя« ResourceKeys »не существует в пространстве имен ...». Когда я смотрю на обозреватель объектов для WPFToolkit.Extended reference, я вижу все там, поэтому я не знаю, почему он не набирает его. –