在WPF DataGrid中显示字段

时间:2015-05-15 18:58:39

标签: c# wpf datagrid field wpfdatagrid

如何在WPF day price 5-day-return 1 10 - 2 11 - 3 15 - 4 14 - 5 12 - 6 18 i want to find this ((day 5 price) -(day 1 price) ) 7 20 then continue this down the list 8 19 9 21 10 22 内显示结构的字段?

DataGrid

如果我设置public struct Hotspot { public uint NamePtr; public int X; public int Y; public int Z; public string Name { get; set; } } ... MyDataGrid.ItemsSource = Hotspots; // List<Hotspot> ,则DataGrid仅显示名称属性。 但我还需要显示3个字段(X,Y,Z)。

我无法使用ItemSource,因为我必须整理&#34; Hotspots&#34;通过。 class

我可以为每个字段创建一个属性,但还有其他解决方案吗?

2 个答案:

答案 0 :(得分:0)

我的重新定位是你需要绑定时使用viewmodel,因为绑定到一个不是INotifyPropertyChanged的模型时你可能会缺少内存。

反正。

您要做的是自动生成列? 为什么你不能使用XAML手动创建列?

答案 1 :(得分:0)

您需要创建属性并绑定到这些属性,因为XAML无法绑定到字段。

这是一个字段:

public int Z;

这是一个属性:

public string Name { get; set; }