微软:正式发布针对 .NET Core 的 Winform 设计器 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
GrapeCityChina
V2EX    .NET

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

  •  
  •   GrapeCityChina 2020-05-25 14:20:57 +08:00 2900 次点击
    这是一个创建于 2017 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    image.png

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

    设计器使用步骤:

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

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

    image.png

    完成上述步骤后,双击“解决方案资源管理器”窗体,设计器将自动以 .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、Progress Telerik 、DevExpress 和等控件供应商紧密合作,以便在不久的将来为 .NET Core 和 .NET 5 项目提供更多第三方控件类型。

    image.png

    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 都具备了成为最受欢迎的开发平台的潜力,让我们拭目以待!


    1 条回复    2020-05-27 13:10:55 +08:00
    Lancc
        1
    Lancc  
       2020-05-27 13:10:55 +08:00
    能在 linux 上运行吗
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2203 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 16:11 PVG 00:11 LAX 08:11 JFK 11:11
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86