【问题标题】:XamDataGrid Field/UnboundField Not Showing [closed]XamDataGrid 字段/UnboundField 未显示 [关闭]
【发布时间】:2012-07-03 13:39:45
【问题描述】:

我有一个 XamDataGrid,我正在尝试将它绑定到一个 BindingList 集合对象。

当我将 AutoGenerateColumns 设置为 true 时,

它显示了所有的行和列,

但是当我将它设置为 false 并使用 Field 或 UnboundField 定义列时,它只显示空白行。

我确定,我将每一列绑定到 BindingList 对象内的正确字段名称。

我正在使用 WPF MVVM 架构!

想知道以前是否有人遇到过类似的问题?

【问题讨论】:

  • 请分享您的代码。
  • 那里有一个庞大的基础设施开发基地……我们可以重新开放吗?看在上帝的份上,它甚至被正确标记为 xamdatagrid!

标签: wpf binding mvvm bindinglist xamdatagrid


【解决方案1】:

确保绑定列表中的对象具有带有 getter 的公共属性。

例如。

private string name;

public string Name
{
   get { return name; }
}

如果您要更新对象,请确保实现 INotifyPropertyChanged 并在您的设置器中触发事件。

另外我建议改用ObservableCollection<T>

【讨论】:

  • 我的坏亚历克斯,我绑定了错误的属性名称。现在可以了!!!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-17
  • 2021-03-26
  • 2020-12-27
  • 2013-06-09
相关资源
最近更新 更多