2013-02-13 2 views

ответ

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> 

Результат:

enter image description here

+1

Я добавил 'xmlns: theme =" clr-namespace: Xceed.Wpf.Toolkit.Themes "' наверху, но когда я пытаюсь выполнить код, я получаю сообщение об ошибке «Имя« ResourceKeys »не существует в пространстве имен ...». Когда я смотрю на обозреватель объектов для WPFToolkit.Extended reference, я вижу все там, поэтому я не знаю, почему он не набирает его. –

1

Чтобы добавить Xceed.Wpf .Toolkit.Themes использует это xmlns: theme = "clr-namespace: Xceed.Wpf.Toolkit.Themes; assembly = Xceed.Wpf.Toolkit"

Смежные вопросы