【发布时间】:2014-04-15 10:28:13
【问题描述】:
我想要一个 xaml 中的网格,它可以向我展示一组对象,我应该如何进行?
我已经绑定了这些:
C# // Collection.DataContext = Mycollection;
xaml // Grid.RowSpan="{Binding getSizeofcollection}"
我的收藏包含所有相同类型的对象。 我想显示 1 个对象/行
是否可以创建一个如何在一行中显示一个对象然后在网格中使用它的模板?
感谢您的建议
编辑: 事实上我不能绑定到哈希表,但我可以绑定到列表 这就是我问题的根源。现在我正在尝试在列表中转换我的哈希表
编辑 n°2:好的,我正确地将哈希表转换为列表,但是这个 xamlparse 异常仍然存在
【问题讨论】:
-
您是否希望简单地创建一个水平项目列表?如果是这种情况,您可能需要考虑使用ItemsControl,只需将
ItemsPanelTemplate设置为StackPanel和Orientation=Horizontal -
我有一个相同对象的列表,我希望每个对象及其属性在 DataGrid/StackPanel 或其他东西的一行中所以,20 个对象,20 行,每个属性的列