1
聽說爲了提高Listbox
的性能,我們應該用簡單的ListBoxItem
模板。我們應該使用StackPanel還是Grid作爲Listbox項目模板
在每個Listbox
行中,我想顯示3個圖像。我應該對這3幅圖像使用水平StackPanel
,還是對3列使用Grid
?
而且,我應該指定高度StackPanel
/Grid
?這樣做會獲得更好的表現嗎?
聽說爲了提高Listbox
的性能,我們應該用簡單的ListBoxItem
模板。我們應該使用StackPanel還是Grid作爲Listbox項目模板
在每個Listbox
行中,我想顯示3個圖像。我應該對這3幅圖像使用水平StackPanel
,還是對3列使用Grid
?
而且,我應該指定高度StackPanel
/Grid
?這樣做會獲得更好的表現嗎?
製作ListBox時,最好的做法是使用StackPanel。 StackPanel和Grid之間的基本區別在於,StackPanel將自動調整添加時每個ItemTemplate的方向。
如果您決定使用StackPanel,則不需要指定寬度。你可以指定堆棧面板的最大高度,使你的ListBox看起來更好。
使用網格也沒有什麼壞處。如果您希望有Alpha-Numeric Data列,那麼使用Grid可能會更好。
感謝,但哪個是最好的列表框項目模板,在性能方面? – onmyway133
StackPanel在性能方面是理想的。 –
如果我使用StackPanel,我只是指定它的高度?因爲我聽說Listbox項目模板必須是固定的高度才能使滾動平滑? – onmyway133