[英]Create C# WPF DLL who can be used by VB
我尝试使用 WPF 框架在 C# 中创建一个 DLL。 我想在 VB(在 excel 上)中使用这个 DLL 作为 GUI。 我在 Visual Studio 上开发了我的 DLL,并创建了一个 UserControl WPF 库项目。
目标是使用 WPF 在 C# DLL 中创建 GUI 界面,并在我的 Visual Basic 脚本中使用它。 例如:我想用 WPF/C# 创建 2 个按钮,创建一个包含我的 2 个按钮的 DLL。 然后,在我的 Visual Basic 窗口中显示它们。
我创建了一个 UserControl WPF 项目,并在这个 UserControl 中放置了 2 个按钮。 查看我的 xaml 代码:
我的 DLL 构建成功。 然后我运行这个命令来注册我的 DLL:
regasm /codebase /s WpfControlLibrary1.dll
但是在这些步骤之后,我在 VB 中没有看到我的 DLL 的引用。 而且我无法在 WpfControlLibrary1 类型的对象上创建。
所以我的问题是...如何使用可以在 Visual Basic GUI 中显示的 GUI WPF 创建 C# DLL? 我应该在 Visual Studio 中创建一个 UserControl WPF 项目吗? 还有其他解决方案吗?
一个没有 WPF 的简单 C# DLL 在 VB 中工作正常,但我不知道如何处理 WPF GUI...
感谢任何帮助;)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.