【问题标题】:Designer in VS code or a separate lightweight designer?VS 代码中的设计师还是单独的轻量级设计师?
【发布时间】:2020-05-14 17:55:50
【问题描述】:

我正在使用教程学习vb.net。我已经能够使用vbc -target:exe -out:"...path to executable..." "...path to source file..." 毫无问题地构建命令行应用程序,但现在本教程已经涉及事件处理程序的主题,我需要一个像 Visual Studio 中这样的拖放控件创建器来创建 XAML 文件将随附源代码文件。是否有一个简单的 VS 代码插件可以通过拖放添加 XAML 设计器?此外,如果有一个单独的最小 XAML 设计器,它将允许以可视方式创建控件及其位置。我不想安装成熟的 Visual Studio(我的小型 SSD 中什至没有空间)。到目前为止,我一直在使用基本的 VS 代码。

此外,一旦我创建了 XAML 文件并在 .vb 文件中包含带有事件处理程序的类,调用 vbc 以使用命令行构建 gui 应用程序的语法是什么?

【问题讨论】:

  • 我认为 xaml 非常适合编写它,感谢布局系统,您可以创建非常简单的 UI 而无需拖放。你的项目有 vbproj 文件吗?有机会改用 msbuild 构建吗?
  • 没有项目文件,我正在使用所有原始文件。我只有一个带有 .vb 文件的文件夹,并且我以同一个文件夹为目标来输出 .exe 文件。我什至没有使用 MSBuild 工具。我在以下位置使用预装在 Windows 10 中的 .NET 框架的编译器:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\vbc.exe
  • 好吧,this link 对您有帮助吗?随着项目的发展,这将在以后帮助您。至于 XAML,实际上不需要使用拖放操作,您也可以从头开始创建 XAML,然后为您的代码隐藏创建一个部分类,在其中附加事件处理程序
  • 这可以用于 WinForms 吗? XAML 文件不只是用于桌面中的 WPF 吗?我认为 OP 需要确定下一个教程的目标。
  • @Mary 我不知道 WinForms 和 WPF 之间的区别。教程中的讲师说,一旦您了解了 WPF,翻译到较旧的 WinForms 会更容易。他还说 WPF 是未来,使用它你不会错过 WinForms 的任何功能。

标签: vb.net


【解决方案1】:

有一位设计师是 SharpDevelop 项目的一部分。如果您想要一个轻量级的 WPF 设计器,我认为它会很有用。 其源代码可从底部链接下载。 https://github.com/icsharpcode/WpfDesigner

您也可以安装 SharpDevelop。它非常轻巧。安装程序大小约为 13Mb!。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-23
    • 2015-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多