2016-12-14 7 views
0

J'essaie de remplacer le style de la grille d'outils de wpf toolgrid. Par conséquent, j'ai modifié le generic.xaml. Maintenant, j'ai le problème que les styles defaulteditors ne sont pas remplacés. donc je l'ai écrit le style suivant pour remplacer le PropertyGridEditorComboBox en XAML:WPF Toolkit PropertyGrid Style

<Style TargetType="{x:Type xctk:PropertyGridEditorComboBox}"> 
<Setter Property="Template"> 
    <Setter.Value> 
     <ControlTemplate> 
      <ComboBox SelectedItem="{Binding Value}" ItemsSource="{?????}" /> 
     </ControlTemplate> 
    </Setter.Value> 
</Setter> 

Cet extrait semble fonctionner, sauf le fait que je ne sais pas ce que je dois lier comme ItemsSource. Que dois-je lier en tant que Itemsource?

S'il existe également un meilleur moyen de remplacer l'apparence de DefaultEditors, veuillez me le faire savoir.

KR Manuel

Répondre

0

Vous devez atteindre du style au contrôle, il est appliqué à - quelque chose comme ceci: (. En supposant que PropertyGridEditorComboBox a une propriété ItemsSource)

ItemsSource="{TemplateBinding ItemsSource}"