gpt4 book ai didi

C# WPF 库创建

转载 作者:行者123 更新时间:2023-11-30 12:23:22 27 4
gpt4 key购买 nike

我有一个 WPF 项目。当我们使用 MessageBox.Show 创建表单时,我想在其他使用 .DLL 文件的新项目中使用此项目,例如 C# 中的 MessageBox 表单。

库项目文件不能指定 ApplicationDefinition 元素。

当我将项目的输出更改为“类库”时,“InitializeComponent();”方法出错,我窗口的构造函数中的许多其他方法也是如此,说当前上下文中不存在名称“InitializeComponent”我该如何解决这个问题?创建后如何使用我的库?

最佳答案

您不能简单地将它移植到类库中。您可以破解 app.xaml 等,但最好创建一个新的“WPF 用户控件库”或“WPF 自定义控件库”。将现有代码迁移到它。确保公开您希望从库外部调用的公共(public)类和方法。

您可以创建一个解决方案来包含您的新库以及一个测试 WPF 应用程序。这样您就可以在应用程序中添加一个指向您的库项目的引用。这样测试会更容易。

至于如何使用该库——您需要对此进行一些研究。根据您的需要,有多种方法可以解决这个问题。

关于C# WPF 库创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37168075/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com