找到在WPF中显示数据行的最简单方法

时间:2012-08-22 15:00:16

标签: c# .net wpf windows

我使用的WPF非常少,所以我正在寻找最简单,最简单的方法来完成这项任务。

基本上我有一个字典,其中键是一些标识符,值是描述。我希望显示描述的网格/列表视图,目的是通过未显示的标识符添加/删除行。

如何快速轻松地完成这项工作?

2 个答案:

答案 0 :(得分:1)

示例代码绑定到字典列表。要显示值,请将Key替换为Value。字典不是可观察的集合,因此UI不会动态地拾取插入和删除。

<ListView ItemsSource="{Binding Path=GabeLib.DLFTSwordReverse, Mode=OneWay}" DisplayMemberPath="Key" 
                                      VirtualizingStackPanel.IsVirtualizing="True" VirtualizingStackPanel.VirtualizationMode="Recycling" ScrollViewer.IsDeferredScrollingEnabled="True"  
                                      ScrollViewer.HorizontalScrollBarVisibility="Disabled" ScrollViewer.VerticalScrollBarVisibility="Visible"/>

如果你设置Mode = TwoWay,我想你甚至可以更新Value。

答案 1 :(得分:1)

你做不到。要添加新行,您需要设置它。但是在隐藏Key列的情况下,您将无法实现此目的。 如果您只需更新外观here