在wpf旁边使用windows窗体

时间:2016-02-10 08:00:36

标签: c# wpf winforms

我和一个朋友正在开展一个相对较大的项目,这基本上是一个飞镖记分牌和带有统计跟踪等的锦标赛方案软件。问题是锦标赛方案部分已经在Windows窗体中完成,这是一个非常该项目的大部分内容,但记分板部分必须在WPF中完成,因为该UI需要一些样式调整。问题是我如何让这两个结合起来,从WinForms结束开始整个事情,并且它与记分板(WPF应用程序)交换数据我需要非常基本的东西,比如传递一个字符串表单中的标签到WPF窗口中的某个位置。我会把比赛计划移到WPF,但我们现在没有足够的时间。

1 个答案:

答案 0 :(得分:2)

您可以在Windows窗体应用程序中使用在WPF应用程序中创建的控件,例如,请参阅Walkthrough: Hosting a WPF Composite Control in Windows Forms

或者您可以在WPF应用程序中使用在Windows窗体应用程序中创建的控件,例如:

<WindowsFormsHost>
    <wf:MaskedTextBox x:Name="mtbDate" Mask="00/00/0000"/>
</WindowsFormsHost>