DataGridComboBoxColumn没有显示任何内容

时间:2013-02-22 12:42:16

标签: c# wpf mvvm datagridview wpfdatagrid

我的应用程序中有一个包含两列的DataGrid。一个是名字,另一个是ComboBox。现在我面临的问题是,在DataGrid中只显示名称,但ComboBox没有显示。

以下是我的观点。

<DataGrid ItemsSource="{Binding MyItems}" SelectedItem="{Binding SelectedItem}">
    <DataGrid.Columns>
        <DataGridTextColumn Binding="{Binding Name}" Header="Name"/>
        <DataGridComboBoxColumn ItemsSource="{Binding Actions}" SelectedItemBinding="{Binding SelectedAction}" Header="Actions" />
    </DataGrid.Columns>
</DataGrid>

在我的视图模型中。

public string Name
{
    get { return _name; }
}


public IEnumerable<string> Actions
{
    get
    {
        var list = new List<string>();
        list.Add("Action 1");
        list.Add("Action 2");
        return list;
    }
}

现在,当我在GridView中添加任何条目时,我能够看到名称,但ComboxBox列显示为文本块。没有下降。有什么问题。

0 个答案:

没有答案