我很少使用 WPF,所以我正在寻找最简单最直接的方法来完成这项任务。
基本上我有一个字典,其中键是一些标识符,值是描述。我希望显示描述的网格/列表视图,目的是通过未显示的标识符添加/删除行。
如何快速轻松地完成这项工作?
绑定到字典列表的示例代码。要显示值,请将 Key 替换为 Value。Dictionary 不是一个可观察的集合,因此 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,我认为您甚至可以更新值。
你不能那样做。要添加新行,您需要对其进行设置。但是在隐藏键列的情况下,您将无法完成此操作。如果您只需要更新看这里