我希望使用XAML创建一个类似于interface的计算器。它应该包含最多1000个按钮。 我已经阅读了有关虚拟化堆栈面板的信息,但我不确定如何将其与列表框一起使用,并对该内容的列表进行数据绑定。能否帮助我虚拟化堆栈面板概念
答案 0 :(得分:0)
ListBox
包含虚拟化StackPanel
,因此您无需担心它或如何实现它。仅供参考,虚拟化StackPanel
只有在进入View时才会创建UI元素(在您的情况下为按钮)。一个附加的改进是打开容器回收:
<ListBox VirtualizingStackPanel.IsVirtualizing="true" VirtualizingStackPanel.VirtualizationMode="Recycling" />