将WinForms DataGridView加载到WPF控件

时间:2013-05-29 12:45:44

标签: c# .net wpf winforms datagridview

我有一个继承自WinForms的DataGridView的自定义类。它有自己的风格,也可能是一些自定义行为。我应该创建一个必须包含这个自定义DGV的UserControl。我宁愿使用WPF,但除非我找到一种方法在其中使用这个DGV,否则我将不得不继续使用WinForms。

有解决方法吗?

1 个答案:

答案 0 :(得分:2)

参见WindowsFormsHost。这将在wpf中为您托管任何winform控件。你可以在这里找到一个好的样本

http://www.c-sharpcorner.com/uploadfile/mahesh/using-windows-forms-controls-in-wpf/

例如,

<Grid>
            <WindowsFormsHost>
                <wf:ListBox x:Name="lstBox"/>
            </WindowsFormsHost>         
 </Grid>