我使用的WPF非常少,所以我正在寻找最简单,最简单的方法来完成这项任务。
基本上我有一个字典,其中键是一些标识符,值是描述。我希望显示描述的网格/列表视图,目的是通过未显示的标识符添加/删除行。
如何快速轻松地完成这项工作?
答案 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