2013-02-13 1 views

Répondre

1

Vous pouvez remplacer la couleur GlyphNormalForeground.

vous devrez ajouter l'espace de noms xmnls Xceed.Wpf.Toolkit.Themes à votre xaml. (ou WpfToolkit.Themes si vous utilisez l'ancienne version)

Exemple:

<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> 

Résultat:

enter image description here

+1

J'ai ajouté 'xmlns: theme =" clr-namespace: Xceed.Wpf.Toolkit.Themes "' vers le haut, mais quand j'essaye votre code j'obtiens l'erreur "Le nom 'ResourceKeys' n'existe pas dans l'espace de noms ...". Quand je regarde le navigateur d'objets pour la référence WPFToolkit.Extended, je peux voir tout ce qu'il y a dedans, donc je ne sais pas pourquoi ça ne l'emporte pas. –

1

Pour ajouter Xceed.Wpf L'espace de noms .Toolkit.Themes utilise ce xmlns: theme = "espace de noms clr: Xceed.Wpf.Toolkit.Themes; assembly = Xceed.Wpf.Toolkit"

Questions connexes