2011-06-26 66 views

回答

6

以下是一個示例:How to add a Control at the end of Items of a ListBox

這簡化了標準模板的版本ListBox

<Border CornerRadius="2" 
    BorderBrush="{TemplateBinding BorderBrush}" 
    BorderThickness="{TemplateBinding BorderThickness}"> 
    <ScrollViewer x:Name="ScrollViewer" Padding="{TemplateBinding Padding}" Background="{TemplateBinding Background}" BorderBrush="Transparent" BorderThickness="0" TabNavigation="{TemplateBinding TabNavigation}"> 
     <ItemsPresenter /> 
    </ScrollViewer> 
</Border> 

你可以用<ItemsPresenter />StackPanel,這將讓你的任何內容的滾動區域放置之前或之後列表項。

+0

我跟着它,它的工作。但是我怎樣才能處理這個按鈕?我想在代碼隱藏中獲得它...... http://stackoverflow.com/q/7705216/340760 – BrunoLM

+0

雖然這樣做會破壞'ListBox'的虛擬化。 –

+0

@Xin如何更有效地加載? – onmyway133

相關問題