如何使用xaml创建类似接口的计算器?

时间:2012-06-25 10:37:39

标签: xaml virtualizingstackpanel

我希望使用XAML创建一个类似于interface的计算器。它应该包含最多1000个按钮。 我已经阅读了有关虚拟化堆栈面板的信息,但我不确定如何将其与列表框一起使用,并对该内容的列表进行数据绑定。能否帮助我虚拟化堆栈面板概念

1 个答案:

答案 0 :(得分:0)

默认情况下,

ListBox包含虚拟化StackPanel,因此您无需担心它或如何实现它。仅供参考,虚拟化StackPanel只有在进入View时才会创建UI元素(在您的情况下为按钮)。一个附加的改进是打开容器回收:

<ListBox VirtualizingStackPanel.IsVirtualizing="true" VirtualizingStackPanel.VirtualizationMode="Recycling" />