我正在处理 WPF 中的数据网格,我想在 Winforms 中添加这个数据网格。如何才能做到这一点?
欢迎所有建议,谢谢。
在 WinForms 中使用 ElementHost 并在其中添加您的 WPF 控件(这里的最佳做法是创建一个 WPF 用户控件并将您的控件添加到用户控件中)
而在 WPF 中,如果要使用 WinForms 用户控件,请使用 WindowsFormsHost
http://msdn.microsoft.com/en-us/library/aa970688.aspx
http://msdn.microsoft.com/en-us/library/ms751565.aspx
http://msdn.microsoft.com/en-us/library/ms754008.aspx
http://msdn.microsoft.com/en-us/library/ms751761.aspx
这是给您的视频示例。
http://channel9.msdn.com/blogs/danielmoth/use-wpf-from-windows-forms-projects-in-visual-studio-2008
你可以试试这个。这显示了如何在 Win Forms 中实现 wpf 项目。
看看这个线程。它解释了两个控件(WPF 中的 Datagrid 和 Winforms 中的 DatagridView)。它的行为或多或少相同,但在后台具有不同的框架。