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

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

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

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

设计器使用步骤:

· 安装 Visual Studio 2019 version 16.6 或 Visual Studio 2019 version 16.7 Preview 1

· 要在 Visual Studio 中启用设计器,请转到“ 工具” >“ 选项” >“ 环境” >“ 预览功能”, 然后选择“ 将 Windows Forms 预览设计器用于 .NET Core 应用程序” 选项。

完成上述步骤后,双击“解决方案资源管理器”窗体,设计器将自动以 .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平台均提供支持。
  • 享用本地化资源
  • 对本地化的支持如下:
  1. 控件和UserControl的本地化属性可以序列化为ResX文件(这里可以通过将Localizable 属性设置为 true 实现);
  2. 可更改Language 属性,以支持不同的语言;
  3. Cultures 会根据Unicode标准国际组件(ICU)在 .NET 5的预览中添加对应功能;

未来更新计划:

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

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

Visual Studio 16.6版本中的新功能:

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

  • 对话框控件
  • PropertyGrid
  • HScrollBar
  • VScrollBar
  • DomainUpDown
  • TrackBar
  • 拖放效果
  • 选择效果
  • 稳定性和错误修复

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

  • UserControl 和自定义控件
  • TableLayoutPanel
  • 第三方控件支持
  • 数据绑定支持
  • 不断改进的设计器与 TableLayoutPanel

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

.net framework开发winform_微软:正式发布针对 .NET Core的 Winform 设计器相关推荐

  1. .net framework开发winform_.NET架构开发应知应会

    .NET程序是基于.NET framework..NET Core.Mono.UWP[.NET实现]开发和运行的 ,定义以上[.NET实现]的标准规范称为.NET Standard L1:.NET S ...

  2. 爱Linux、爱开源的微软正式发布了.NET Core 1.0

    作为开源领域最为盛大的开发者会议,Red Hat DevNation上的任何消息,势必都会引得全球热爱开源的开发者们为之兴奋.而到目前为止,最为重大的消息莫过于微软在这一盛会上正式发布了.NET Co ...

  3. .net framework开发winform_这个Winform的UI库也太全了!四十多个控件都在这一个项目里了...

    之前 Gitee 为大家介绍过几款优质的 Winform 项目,发现Winform在大家心中的地位还是挺高的,那么今天就再给各位分享一款新鲜出炉的 Winform UI库--SunnyUI,一起跟 G ...

  4. 眼图matlab仿真_MATLAB开发自动驾驶第二十课-自动驾驶场景设计器中的预建驾驶场景...

    自动驾驶场景设计应用提供了一个代表常见驾驶动作的预建场景库.该应用还包括代表欧洲新车评估计划(Euro NCAP)测试协议的场景,以及3D仿真环境中使用的预建场景的3D版本. 选择一个预建场景 要开始 ...

  5. AE二次开发中几个功能速成归纳(符号设计器、创建要素、图形编辑、属性表编辑、缓冲区分析)...

    /** 实习课上讲进阶功能所用文档,因为赶时间从网上抄抄改改,凑合能用,记录一下以备个人后用.** -------------------------------------------------- ...

  6. Antd Vue 表单生成快速开发指南,内附强大的表单设计器

    之前发布了一款基于Element的表单设计器,可以快速设计和生成表单,设计器地址:http://form.making.link/.现在我可以告诉大家,Antd表单支持来了,可以使用设计器设计好表单后 ...

  7. 微软正式发布Chromium Edge开发预览版

    文章目录 下载与注册 更多下载信息与订阅 导入Chrome部分数据 扩展安装 一大早从朋友圈看到消息,微软正式发布Chromium Edge 开发预览版. 下载与注册 Microsoft Edge I ...

  8. 微软正式发布Azure Functions 2.0

    微软正式发布Azure Functions的第二个版本,这是一个事件驱动的.按需计算的Azure平台服务.与版本1相比,新版本的Azure Functions包含的多项特性使开发人员可以更轻松地构建可 ...

  9. 微软正式发布Azure IoT Central

    微软正式发布Azure IoT Central,这是一个面向物联网的软件即服务解决方案.借助该服务,微软旨在提供一种设计.开发.配置和管理IoT设备的低代码方式,同时提供开箱即用的安全性.可伸缩性以及 ...

  10. .NET Micro Framework开发板用户简明手册(v3.0)

    说明:前段时间已经先后发布了<.Net Micro Framework开发板用户简明手册>和< .NET Micro Framework开发板用户简明手册(v2.0)>,分别对 ...

最新文章

  1. javascript 字符串
  2. 记录一个坑的解决历程
  3. 完整项目基础架构精简版-实现权限管理
  4. QQ截屏 抓级联菜单、下拉菜单及右键弹出菜单图
  5. c# 扩展方法奇思妙用高级篇六:WinForm 控件选择器
  6. 前端学习(1759):前端调试值之调试安卓设备的方法
  7. python基础-深浅拷贝
  8. 缓存 ASP.NET 页
  9. hihocoder第233周
  10. 利用图片延迟加载来优化页面性能(jQuery)
  11. android医疗管理软件,智能医疗信息管理系统(医院版)
  12. 学习笔记:简谈boost升压电路
  13. ppapi插件(可自定义方法)
  14. 用计算机代码怎么表白,IT男专用表白程序
  15. Python3 async def和@asyncio.coroutine的区别
  16. 常用的操作系统有哪些?起什么作用?
  17. 赵小楼《天道》《遥远的救世主》深度解析(66)辩证思维的讨论:人性、教义、逻辑
  18. 信息安全结业复习题(选择 + 填空 + 简答 + 计算 + 设计 )含历年考题
  19. #199-【莫队】小Z的袜子
  20. android 实现QQ好友列表

热门文章

  1. [PKU 3580 3468][Noi 2005 Sequance]伸展树Splay 平衡树SBT(下)
  2. sqlserver2000分页
  3. VOA 2009.11.19-教育报道-美国大学创入学记录新高
  4. Java面试题-泛型篇十四
  5. Day3-字符串-数组-正则表达式
  6. 性能测试知多少----性能测试分类之我见
  7. C++ 不能在类体外指定关键字static
  8. 被信息控制的我,心感不安
  9. uboot启动文件start.s和main.c解析
  10. html position属性作用,CSS学习之浅谈position属性