2012-10-09 23 views

回答

3

ContentControl一個用於顯示一個一個一條內容並且它延伸以填充其區域。一個ItemsControl顯示多個項目並將填充其區域,但其項目將只佔用他們需要的空間。

下面是示出他們兩個一些簡單的代碼:

<GroupBox> 
    <ScrollViewer> 
     <ItemsControl 
      ItemsSource="{Binding}">      
     </ItemsControl> 
    </ScrollViewer> 
    </GroupBox> 


    <GroupBox > 
    <Border> 
      <ContentControl ContentTemplate="{StaticResource YourTemplate}" Content="{Binding}" /> 
    </Border> 
    </GroupBox> 

ContentPresenter以ContentControl中的ControlTemplate中通常使用和ItemsPresenter在一個ItemsControl的模板使用。這些是添加內容/項目的地方。

這是針對高級問題的非常高級的答案。這可以讓你開始,但你需要花一些時間研究這些重要的控制,以充分理解。