41得票3回答
将WrapPanel作为ItemsControl的ItemPanel

我一直在研究WPF并且不断学习。现在正在尝试构建一个动态分组的控件(主要是按钮,但可能还包括复选框等其他类型)。 我不知道最好的方法是什么,所以我尝试创建一个ItemsControl样式,然后将项目添加到包含在WrapPanel中的ItemsPresenter中。很快意识到项目不会换行,因为...

22得票2回答
ItemsControl、ItemsPanel 和 ItemsPresenter(Silverlight,XAML)

我对这三个术语感到非常困惑,应该在什么时候使用它们?它们之间的关系是什么,它们受哪些控件的约束? 可以这样说这是一棵树: ItemsControl > ItemsPresenter > ItemsPanel

18得票3回答
如何使UniformGrid在垂直方向上对齐

我正在使用UniformGrid,它使得项目水平显示。有没有办法让它垂直显示?<ListView.ItemsPanel> <ItemsPanelTemplate> <UniformGrid Columns="3" /> &lt...

16得票3回答
如何在代码中获取ListBox的ItemsPanel

我有一个带有ItemsPanel的ListBox<Setter Property="ItemsPanel"> <Setter.Value> <ItemsPanelTemplate> <StackPane...

10得票1回答
ListView:在资源字典中定义ItemsPanelTemplate

我有一个ListView,其布局类似于Windows资源管理器视图(图标+一些细节),绑定到ViewModel中的某个列表。 我的目的是能够在需要时在浏览器视图和经典视图之间切换。 我可以定义一个ItemsPanelTemplate来直接在ListView.ItemsPanel字段中正确显...