2013-08-31 87 views
4

我正在使用WPF .net 4.5(c#),我想創建一個包含一系列用戶控件的ListBox。 (如果列表框是錯誤類型的控件,請告訴我)。如何將用戶控件添加爲列表框項目

我希望我的列表框擁有用戶控件的副本作爲列表項,每個列表項中包含不同的內容。

如何將用戶控件添加到列表框?

感謝您的幫助提前!

+2

首先閱讀。 http://msdn.microsoft.com/en-us/library/ms742521.aspx –

回答

7

您可以使用其中的usercontrol爲列表框設置ItemTemplate。

<ListBox> 
     <ListBox.ItemTemplate> 
      <DataTemplate> 
       <local:UserControl1/> 
      </DataTemplate> 
     </ListBox.ItemTemplate> 
    </ListBox> 

感謝

+0

工作很好!謝謝! –

0

我想你可以設計出哈相同的用戶界面或風格,因爲這用戶控件一個DataTemplate。 也許只是複製粘貼可以得到一個DataTemplate,只要你想,但是

<DataTemplate> 
    <local:UserControl1/> 
    </DataTemplate> 

這個國王似乎很奇怪,我,我不konw它可以工作,只要你想,所以我也想知道 答案。

+0

如果您有答案,請回答。 – Kilazur