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>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28600 次 |
| 最近记录: |