Unk*_*der 12 wpf datagridcomboboxcolumn
有时最简单的例子是最难找到的...
我有一个包含2列的数据网格.一列包含角色信息,另一列应包含一个包含可用用户列表的组合框.组合框中的数据与第一列中的数据无关.由于组合框没有datacontext,只有一个itemsource而且我似乎无法使用绑定这一事实让我感到震惊.
有人可以请一个简单的例子,它为表格和组合框中的数据使用两个不同的数据集吗?
datagrid中的列没有datacontext,因为它们从未添加到可视树中.听起来有点奇怪,但看看vinces博客,它有一个很好的视觉布局的例子.绘制网格后,单元格具有数据上下文,您可以使用常规绑定(而不是静态资源..)在其中设置组合框项目源.
您可以这样访问组合框项目源
   <dg:DataGridComboBoxColumn>
      <dg:DataGridComboBoxColumn.EditingElementStyle>
        <Style TargetType="ComboBox">
            <Setter Property="ItemsSource" Value="{Binding Path=MyBindingPath}" />
        </Style>
      </dg:DataGridComboBoxColumn.EditingElementStyle>
   </dg:DataGridComboBoxColumn>
| 归档时间: | 
 | 
| 查看次数: | 28600 次 | 
| 最近记录: |