gpt4 book ai didi

WPF - DataGridComboBoxColumn 示例

转载 作者:行者123 更新时间:2023-12-04 01:04:51 24 4
gpt4 key购买 nike

我有一个包含 2 列的数据网格。一列包含角色信息,另一列应该有一个包含可用用户列表的组合框。组合框中的数据与第一列中的数据无关。

组合框没有数据上下文,只有一个项目源,而且我似乎也无法使用绑定(bind),这让我感到很震惊。

对表格和组合框中的数据使用两个不同数据集的方法是什么?

最佳答案

数据网格中的列没有数据上下文,因为它们从未添加到可视化树中。听起来有点奇怪,但看看 vinces blog ,它是视觉布局的一个很好的例子。绘制网格后,单元格具有数据上下文,您可以使用普通绑定(bind)(不是静态资源..)在其中设置组合框项目源

您可以这样访问组合框项目源

   <dg:DataGridComboBoxColumn>
<dg:DataGridComboBoxColumn.EditingElementStyle>
<Style TargetType="ComboBox">
<Setter Property="ItemsSource" Value="{Binding Path=MyBindingPath}" />
</Style>
</dg:DataGridComboBoxColumn.EditingElementStyle>
</dg:DataGridComboBoxColumn>

看看 here还有 here对于一些代码

关于WPF - DataGridComboBoxColumn 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1724120/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com