微软:正式发布针对 .NET Core的 Winform 设计器

摘要:
NETCore作为微软推出的第一个跨平台应用程序开发框架,预计也将是无限的。现在,微软正式将两者结合起来,推出了Winform Designer。NET核心平台。Visual Studio启动Winform Designer for。NETCore平台步骤:安装VisualStudio2019version16.6或VisualStudio2019ersion16.7Preview1若要在Visual Studio中启用设计器,请转到“工具”˃“选项”˃“环境”˃“预览功能”,然后选择选项“将WindowsForms Preview designer用于.NETCore应用程序”。注意:新的Windows窗体设计器仅在Windows 10上生效。

转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。

原文出处:https://devblogs.microsoft.com/dotnet/windows-forms-designer-for-net-core-released/

作为微软最引以为傲的IDE编辑器,Visual Studio已经让无数专注于 .NET 平台的开发者被其强大的设计能力和所见即所得的效果所震撼。

而 .NET Core,作为微软推出的第一个跨平台 (Mac OSX、Linux) 应用程序开发框架,同样被寄予了无限厚望。

如今,微软正式将二者结合,在Visual Studio 2019 16.6版中,针对 .NET Core 平台推出 Winform 设计器。

 微软:正式发布针对 .NET Core的 Winform 设计器第1张

Visual Studio针对 .NET Core 平台推出 Winform 设计器

设计器使用步骤:

微软:正式发布针对 .NET Core的 Winform 设计器第2张

完成上述步骤后,双击“解决方案资源管理器”窗体,设计器将自动以 .NET Framework应用程序相同的方式打开。

注意:新的Windows窗体设计器仅在Windows 10上生效。

设计器中可用的功能:

  • 支持所有 Windows 窗体控件(除了即将推出的  DataGridView 和  ToolStripContainer 之外)
  • 基本的UserControl和自定义控件(仅从Visual Studio 16.7 Preview 1版本开始可用)
  • 支持所有设计器功能,例如
    • 拖放
    • 选择、移动和调整大小
    • 剪切/复制/粘贴/删除
    • 与属性窗口集成
    • 事件生成等
  • 支持新的 WebView2 控件
    这是一个基于谷歌浏览器内核的嵌入式浏览器控件,其允许在 .NET应用程序中呈现Web元素(如HTML / CSS / JavaScript),Windows Forms和WPF应用程序的 .NET Core和 .NET Framework平台均提供支持。
  • 享用本地化资源
  • 对本地化的支持如下:
    • 控件和UserControl的本地化属性可以序列化为ResX文件(这里可以通过将Localizable 属性设置为  true 实现)。
    • 可更改Language 属性,以支持不同的语言。
    • Cultures 会根据Unicode标准国际组件(ICU)在 .NET 5的预览中添加对应功能。

未来更新计划:

  • 项目资源包
  • 完全本地化支持
  • 继承的对话框支持
  • 数据绑定方案
  • 支持第三方控件

我们正在与GrapeCity等控件供应商紧密合作,以便在不久的将来为 .NET Core 和 .NET 5项目提供更多第三方控件类型。

微软:正式发布针对 .NET Core的 Winform 设计器第3张

Visual Studio 16.6版本中的新功能:

在16.6版中,对以下控件类型进行了改进:

  • 对话框控件
  • PropertyGrid
  • HScrollBar
  • VScrollBar
  • DomainUpDown
  • TrackBar
  • 拖放效果
  • 选择效果
  • 稳定性和错误修复
  • UserControl 和自定义控件
  • TableLayoutPanel
  • 第三方控件支持
  • 数据绑定支持
  • 不断改进的设计器与 TableLayoutPanel

 

Visual Studio 16.7 Preview 1版本中的新功能:

以上,就是本文的全部内容,随着 .NET Core的出现,微软向我们展示了与众不同的一面:拥抱开源。而其与第三方控件厂商的合作,也让我们感受到了其更加开放的生态,虽然当前国内仅有腾讯、阿里、葡萄城等软件厂商保持着对 .NET暨其衍生技术的更新迭代,但无论从性能和生态上看,.NET Core 都具备了成为最受欢迎的开发平台的潜力,让我们拭目以待!

免责声明:文章转载自《微软:正式发布针对 .NET Core的 Winform 设计器》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Jenkins Pipeline 参数详解Win10 微软远程桌面很模糊是为什么?下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

MySQL 的简单介绍及实施

MySQL原本是一个开放源代码的关系数据库管理系统,原开发者为瑞典的MySQL AB公司,该公司于2008年被Sun公司收购。2009年,甲骨文公司收购Sun公司,MySQL成为Oracle旗下产品。MySQL 是最流行的关系型数据库管理系统(RDBMS)之一。 1. 数据库产品时代演变 第一代数据库架构:合的时代 RDBMS 关系型数据库时代   代...

DEP(数据执行保护)介绍

DEP - 数据执行保护的缩写,Data Execution Prevention。 数据执行保护 (DEP) 是一套软硬件技术,能够在内存上执行额外检查以帮助防止在系统上运行恶意代码。在 Microsoft Windows XP Service Pack 2、 Microsoft Windows Server 2003 Service Pack 1...

mac os安装基本的install环境,命令行安装软件

以下摘自:homebrew官网。 在 OS X 中找不到您想要的软件?Homebrew 给你所需。 首先需要安装一个很多人都在用的包:homebrew 安装 Homebrew 开 Terminal, 复制并粘贴以下指令。 ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/in...

ASP.NET Core 入门教程 9、ASP.NET Core 中间件(Middleware)入门

一、前言 1、本教程主要内容 ASP.NET Core 中间件介绍 通过自定义 ASP.NET Core 中间件实现请求验签 2、本教程环境信息 软件/环境 说明 操作系统 Windows 10 SDK 2.1.401 ASP.NET Core 2.1.3 MySQL 8.0.x IDE Visual Studio C...

Vue项目加载本地的json数据模拟请求后台数据

1. 安装express和axios npm i express --save & npm i axios --save 网速不好的,可以安装淘宝镜像,使用cnpm 2. 在main.js中引入axios,并挂载到全局 import axios from ‘axios’; Vue.prototype.$axios = axios; 3.在项目中st...

adb 命令

Android 调试桥 adb ( Android Debug Bridge)是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。它可为各种设备操作提供便利,如安装和调试应用。 Tips: 在 android_sdk/platform-tools/ 中找到 adb 工具,然后根据其具体的路径配置好环境变量。然后启动cmd 输入...