DataGridComboBoxColumn单元格不显示所选项目文本?

Ale*_*nor 4 wpf datagrid .net-4.0 datagridcomboboxcolumn

我想知道如何让DataGridComboBoxColumn在未处于编辑模式时显示所选项目文本?还有可能使编辑模式中的组合框最初显示所选项目文本吗?

这是我的XAML:

<DataGridComboBoxColumn Header="Formatter" 
                        SelectedItemBinding="{Binding Path=Format}">
  <DataGridComboBoxColumn.ElementStyle>
    <Style TargetType="">
      <Setter Property="Text" Value="{Binding Path=FormatView.Name}" />
    </Style>
  </DataGridComboBoxColumn.ElementStyle>
  <DataGridComboBoxColumn.EditingElementStyle>
    <Style TargetType="ComboBox">
      <Setter Property="ItemsSource" Value="{Binding Path=DefinedFormatters}" />
      <Setter Property="IsDropDownOpen" Value="True" />
      <Setter Property="ItemTemplate">
        <Setter.Value>
          <DataTemplate>
            <TextBlock Text="{Binding Path=Name}"></TextBlock>
          </DataTemplate>
        </Setter.Value>
      </Setter>
    </Style>
  </DataGridComboBoxColumn.EditingElementStyle>
</DataGridComboBoxColumn>
Run Code Online (Sandbox Code Playgroud)

Ger*_*rry 5

这是DataGridComboBoxColumn上我发现有用的唯一资源:

http://msdn.microsoft.com/en-us/library/system.windows.controls.datagridcomboboxcolumn.aspx

其他所有(我在非MSDN网站上找到的)都是误导!