【问题标题】:How do I add a new WPF UserControl to my .NetCore 3.1 application?如何将新的 WPF UserControl 添加到我的 .NetCore 3.1 应用程序?
【发布时间】:2020-05-29 19:43:04
【问题描述】:

如何在 Visual Studio 2019 中使用 .Net Core 3.1 创建 WPF UserControl? 我查看了“添加..新建..对话框”中可用的默认模板,但似乎没有看到。

我错过了什么吗? 我需要从命令行添加它吗?

我已经安装了 DevExpress WPF/.Net Core 包,可以添加 DevExpress 风格的 UserControl。 我可以从已安装的模板中创建/添加其中之一。

我如何在 vanilla .NetCore/WPF 中这样做

谢谢,JohhB

【问题讨论】:

  • 像往常一样创建一个 UserControl:打开项目的上下文菜单,选择Add -> UserControl (WPF)...Add -> New Item... -> UserControl (WPF)
  • @Clemens - UserControl 没有出现在我的鼠标右键上下文菜单中,也没有出现在我的 Add .. New --> 中的可用模板列表中。这很奇怪,因为我可以“创建一个新项目”作为 .NetCore 用户控件;看不到如何向现有的 .NetCore WPF 项目添加一个。想法?
  • 可能不是WPF项目,不知道。

标签: wpf .net-core visual-studio-2019


【解决方案1】:

与 WinForms 相同...编译您的代码,打开工具箱,将其从那里拖到您的设计器页面或直接拖到 XAML 代码中。

【讨论】:

  • WPF 不能作为工具箱中的选项使用。与同级@
  • 等等,我很困惑。 UserControls 应该被子类化,一旦你这样做然后你会看到你的控件出现在工具箱中。您是否尝试将基本 UserControl 本身的实例添加到您的窗口中?如果是这样......嗯......为什么?!
猜你喜欢
  • 2022-01-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-08
  • 1970-01-01
  • 1970-01-01
  • 2011-03-09
  • 1970-01-01
相关资源
最近更新 更多