0

XAML を使用して電卓のようなインターフェイスを作成したいと考えています。最大 1000 個のボタンを含める必要があります。スタック パネルの仮想化について読んだことがありますが、それをリストボックスで使用し、コンテンツのリストでデータ バインディングを行う方法がわかりません。 . スタック パネルの概念の仮想化について教えてください。

4

1 に答える 1

0

ListBoxデフォルトで仮想化が含まれているStackPanelため、仮想化や実装方法について心配する必要はありません。参考までに、仮想化StackPanelは UI 要素 (あなたの場合はボタン) がビューに入ったときにのみ作成します。追加の改善は、コンテナのリサイクルをオンにすることです。

<ListBox VirtualizingStackPanel.IsVirtualizing="true" VirtualizingStackPanel.VirtualizationMode="Recycling" />
于 2012-06-25T15:28:02.843 に答える