2

「DataGridComboBoxColumn」で境界線のスタイルを非表示に変更する必要があります...どうすればよいですか?datagridTemplateに変更して、自分のスタイルのコンボボックス要素を中に入れる別の方法があることを願っています。

4

2 に答える 2

1

この解決策を試すことができます: http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a5777acb-ef85-40e3-b371-d803cbe26763/

于 2012-08-08T13:38:37.580 に答える
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>
于 2012-09-16T19:07:18.313 に答える