C# 可以在winform和wpf中使用的对话框

C# 可以在winform和wpf中使用的对话框,c#,.net,wpf,winforms,C#,.net,Wpf,Winforms,你好 我创建了一个dll。在这个库中,我需要嵌入一个可以在windows窗体和wpf上运行的对话框(在textbox上显示一些值)。我在dll中使用winform,但问题是我无法在wpf中显示对话框。我无法使用Messagebox,因为我有一个用于用户输入的多行文本框 这是我的对话截图 谢谢。您可以使用WindowsFormsHost,这里有一个文档告诉您如何使用它: 这是一个界限。您应该在此处扩展您的答案以包含尽可能多的信息,并仅将链接用于参考。此答案不能完全回答原始问题。WindowsFo

你好

我创建了一个dll。在这个库中,我需要嵌入一个可以在windows窗体和wpf上运行的对话框(在textbox上显示一些值)。我在dll中使用winform,但问题是我无法在wpf中显示对话框。我无法使用Messagebox,因为我有一个用于用户输入的多行文本框

这是我的对话截图


谢谢。

您可以使用WindowsFormsHost,这里有一个文档告诉您如何使用它:

这是一个界限。您应该在此处扩展您的答案以包含尽可能多的信息,并仅将链接用于参考。此答案不能完全回答原始问题。WindowsFormsHost用于在WPF上托管WinForms控件,而不具有WinForms和WPF都可以使用的完整对话框。您能否向我们展示尝试从WPF打开对话框时使用的代码?