2012-06-25 66 views
0

我希望使用XAML來創建一個類似於interface的計算器。它應該包含高達1000的按鈕。 我已閱讀關於虛擬化堆棧面板的信息,但我不確定如何將其與列表框一起使用,並使用該列表進行數據綁定爲內容。你能幫我虛擬化堆棧面板概念如何創建一個類似xaml的界面的計算器?

回答

0

ListBox默認包含虛擬化StackPanel,所以你不需要擔心它,或者如何實現它。僅供參考,虛擬化StackPanel只有在它們進入View時纔會創建UI元素(在您的情況下爲按鈕)。附加改進是打開容器回收:

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