Silverlight:从代码中设置DataBrid内部的ComBobox索引

时间:2014-10-03 22:22:51

标签: c# wpf silverlight datagrid combobox

是否要设置代码中ComBox的{​​{1}}的索引?应使用DataGrid将Silverlight中的ComboBox添加到DataGrid,以便DataGridColumnTemplate方法无法正常工作,因为它指的是模板而不是组合框。另一方面,我不能只为SetValue()命名并设置它的选定索引,因为它是一个对象,然后更改将应用​​于表中的所有组合框。

XAML示例代码:

ComboBox

1 个答案:

答案 0 :(得分:0)

你应该使用Bindings来实现这个

假设您有一组像以下项目绑定到DataGrid的ItemsSource

public class GridItem
{
    public int IndexOfSelectedItem { get; set; }
}

然后可以像下面这样设置ComboBox的SelectedIndex:

<ComboBox SelectedIndex="{Binding IndexOfSelectedItem, Mode=TwoWay}"