0

私はこの状況に対処しています。アイテム テンプレートとして 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>

そのユーザーコントロールにアクセスして値を設定するにはどうすればよいですか?

4

1 に答える 1

0

WindowsForms および WPF ハイブリッド アプリでのデータ バインディング

Windows フォームが関係しているため、XAML データ バインディングは完全には機能しません。コード ビハインドでデータ バインディングを設定する必要があります。

于 2013-01-12T03:37:29.710 に答える