将USercontrol的集合绑定到Stackpanel

时间:2016-02-26 11:34:35

标签: c# wpf winforms

我目前正在研究Wpf应用程序。 我有一个名为SearchFilters的usercontrol。我希望将usercontrol的集合绑定到mainWindow的stackpanel的子节点,意味着要将所有的usercontrols作为stackpanel的子节点。我可以实现吗? 请帮忙!

1 个答案:

答案 0 :(得分:1)

在MainWindow中试试这个

 <ItemsControl ItemsSource="{Binding YourBindableCollection}" >
        <ItemsControl.ItemTemplate>
            <DataTemplate>
                <local:YourUserControl />
            </DataTemplate>
        </ItemsControl.ItemTemplate>
    </ItemsControl>

YourUserControl 必须与MainWindow位于同一文件夹中,如果您希望将 local 保留为命名空间