如何通过绑定XAML中的Windows窗体UserControl来设置值?

时间:2013-01-12 03:25:39

标签: c# wpf xaml itemscontrol windowsformhost

我正在处理这种情况。我有一个项目控件,作为项目模板,我有一个Windows窗体userControl,在后面的代码我设置ItemsSource,但我不知道在userControl中设置一些数据。

在UserControl中我有一些具有特定结构的datagridview,WPF网格视图对我没用。所以我无法改变这个用户控件。

       <ItemsControl x:Name="itemsControl">
            <ItemsControl.ItemTemplate>
                <DataTemplate>
                    <WindowsFormsHost x:Name="wfh" Grid.Column="2" Margin="10,0,0,10" />
                        <local:StudentHistoryUserControl />
                    </WindowsFormsHost>
                </DataTemplate>
            </ItemsControl.ItemTemplate>
        </ItemsControl>

如何访问该用户控件并设置一些值?

1 个答案:

答案 0 :(得分:0)

Databinding in WindowsForms and WPF Hybrid Apps

由于涉及Windows窗体,XAML数据绑定将无法完全运行。您需要在后面的代码中设置数据绑定。