Ste*_*Pet 3 silverlight wpf wpf-controls
两者之间有什么重大区别
甲ContentControl
用于显示一个一个的内容片段,并将其拉伸到填充其区域.一种ItemsControl
显示多个项目,将填补该地区,但其项目将只占据他们所需要的空间.
这里有一些简单的代码显示它们:
<GroupBox>
<ScrollViewer>
<ItemsControl
ItemsSource="{Binding}">
</ItemsControl>
</ScrollViewer>
</GroupBox>
<GroupBox >
<Border>
<ContentControl ContentTemplate="{StaticResource YourTemplate}" Content="{Binding}" />
</Border>
</GroupBox>
Run Code Online (Sandbox Code Playgroud)
A ContentPresenter
通常在ContentControl的ControlTemplate中ItemsPresenter
使用,并且在ItemsControl的模板中使用.这些是添加内容/项目的地方.
这是对高级问题的高级答案.这可以帮助您入门,但您需要花一些时间研究这些重要的控件才能完全理解.