我正在用 C#/WPF 编码(我是初学者(,我想在页面列表视图中显示数据,我会更清楚我有一个包含列表视图的页面,我有一个包含文本框的窗口,我用它来做一些处理,然后我将结果放在一个变量中,我想在页面的列表视图中显示它们的值这是我尝试过的
<GridViewColumn Width="180" Header="Quantité" DisplayMemberBinding="{Binding quant}"/>
quant 是一个变量,我想在列表视图中显示它
索非亚,
通常,WPF 中的绑定就像您有一个数据上下文(在窗口/控件级别(或分配给特定控件的 ItemsSource。
我假设您在类后面的代码中有一个public ObservableCollection<T>
,例如名称GridViewItemsSource
(由于提到的 ListView(。现在,您将 网格视图的项源 设置为 GridViewItemsSource
。T类有一个公共属性quant
。那么它应该可以工作。
例如。(缺少 InotifyPropertyChanged 的实现(:
public class GenericData
{
public string Quant {get; set;}
}
在窗口中:
public ObservableCollection<GenericData> GridViewItemsSource = new ObservableCollection<GenericData>();
在加载的窗口中:
myGridView.ItemsSource = GridViewItemsSource;
请观看Visual Studio的"输出"窗口,了解绑定错误。