Как установить значение с помощью привязки для пользовательского элемента управления Windows Forms в XAML?

Я имею дело с этой ситуацией. У меня есть элемент управления, где в качестве шаблона элемента у меня есть пользовательские формы windows windows, а в коде я устанавливаю ItemsSource, но я не знаю, как установить некоторые данные в userControl.

В нем UserControl у меня есть некоторые таблицы с определенной структурой, и представление сетки 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>

Что я могу сделать, чтобы получить доступ к этому usercontrol и установить некоторые значения?

1 ответ

Привязка данных в WindowsForms и гибридных приложениях WPF

Поскольку задействованы Windows Forms, привязка данных XAML не будет работать полностью. Вам нужно настроить привязку данных в коде позади.

Другие вопросы по тегам