轉載請注明出處:葡萄城官網,葡萄城為開發者提供專業的開發工具、解決方案和服務,賦能開發者。
原文出處: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 設計器。

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平台均提供支持。 - 享用本地化資源
- 對本地化的支持如下:
- 控件和UserControl的本地化屬性可以序列化為ResX文件(這里可以通過將Localizable 屬性設置為 true 實現)。
- 可更改Language 屬性,以支持不同的語言。
- Cultures 會根據Unicode標准國際組件(ICU)在 .NET 5的預覽中添加對應功能。
未來更新計划:
- 項目資源包
- 完全本地化支持
- 繼承的對話框支持
- 數據綁定方案
- 支持第三方控件
我們正在與GrapeCity等控件供應商緊密合作,以便在不久的將來為 .NET Core 和 .NET 5項目提供更多第三方控件類型。

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技術棧,比如:
- 提供前后端編程接口,以開放性聞名的活字格企業級低代碼開發平台
- 輕量級、自助式,可嵌入行業軟件和解決方案的 Wyn Enteprise 商業智能和報表軟件
如果您有 .NET Core及其衍生技術和開發工具的需求,請訪問葡萄城官網了解詳情。
