【发布时间】:2013-09-02 15:07:46
【问题描述】:
我从 WPF 开始,我有一个网格 [3-3](矩阵)。我想定义将用户控件放入该网格的顺序。
那么,我可以使用 Xaml 数据绑定来实现吗?或者我必须创建一个“AddControls”方法并手动指定订单?
这是我想在我的网格中建立的顺序示例:
【问题讨论】:
标签: c# wpf xaml grid wpf-controls
我从 WPF 开始,我有一个网格 [3-3](矩阵)。我想定义将用户控件放入该网格的顺序。
那么,我可以使用 Xaml 数据绑定来实现吗?或者我必须创建一个“AddControls”方法并手动指定订单?
这是我想在我的网格中建立的顺序示例:
【问题讨论】:
标签: c# wpf xaml grid wpf-controls
使用ItemsControl 和UniformGrid 作为ItemsPanel。
如果默认顺序不正确,您可以尝试将面板子类化或绑定到集合并插入到正确的位置。当然你也可以直接在 XAML 中设置项目,元素 order 指定了项目添加的顺序。
【讨论】:
ObservableCollection,因为它会通知控件)