2011-09-06 2 views
2

J'ai besoin de changer le style de bordure pour invisible sur "DataGridComboBoxColumn" ... Comment puis-je le faire? J'espère qu'il ya une autre façon de changer alors datagridTemplate et mettre élément combobox avec mon style à l'intérieur ....Comment le style DataGridComboBoxColumn peut-il être modifié?

+0

Vous pouvez définir la bordure à null en utilisant BorderBrush = {x: null}, bien que cela supprime la bordure 1px qui entoure votre élément et peut modifier la disposition visuelle. – stuartmclark

Répondre

0

je besoin d'ajouter .EditingElementStyle

<wpfToolkit:DataGridComboBoxColumn x:Name="dgcSource" Header="Source" 
     SelectedValueBinding="{Binding ObjectItemSourceId, TargetNullValue=0}" 
     SelectedValuePath="ID" 
     DisplayMemberPath="Name" 
     SortMemberPath="SourceName"> 
    <wpfToolkit:DataGridComboBoxColumn.EditingElementStyle> 
     <Style TargetType="ComboBox"> 
      <Setter Property="BorderBrush" Value="Transparent"/> 
     </Style> 
    </wpfToolkit:DataGridComboBoxColumn.EditingElementStyle> 
</wpfToolkit:DataGridComboBoxColumn> 
Questions connexes