2011-09-06 67 views
2

我需要將邊框樣式更改爲「DataGridComboBoxColumn」上不可見... 我該怎麼做?我希望有另一種方式則改爲datagridTemplate並把組合框元素裏面我的風格....DataGridComboBoxColumn樣式如何更改?

+0

您可以通過使用BorderBrush = {x:null}將邊框設置爲null,儘管這會移除圍繞您的元素的1px邊框,並可能會改變視覺佈局。 – stuartmclark

回答

0

我需要添加.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>