日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

[翻译]用于.NET Core的Windows窗体设计器发布

發布時間:2023/12/4 windows 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [翻译]用于.NET Core的Windows窗体设计器发布 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文由微信公眾號《開發者精選資訊》翻譯首發,轉載請注明來源

今天我們很高興地宣布,.NET Core 項目的 Windows 窗體設計器現在可以在 Visual Studio 2019 16.6 版中作為預覽使用!我們在 Visual Studio 16.7 預覽版 1 中也提供了更新的設計器版本!

Visual Studio中的.NET Core Windows窗體設計器

不要忘記在“工具” > “選項” > “環境” > “預覽功能”中啟用設計器 。

許多人可能還記得我們在 開源 Windows 窗體[1] 并將其移植到.NET Core 3.0 的.NET Core 中。從那時起,我們一直 在努力[2] 將 Windows 窗體設計器的引入.NET Core。當我們接近完成時,我們繼續設計器開發,并計劃在不久的將來帶來更多的功能和性能改進。

如何使用窗體設計器

安裝 Visual Studio 2019 版本 16.6[3] 或 Visual Studio 2019 版本 16.7 預覽版 1。要在 Visual Studio 中啟用設計器,請轉到“工具” > “選項” > “環境” > “預覽功能”, 然后選擇 “將 Windows Forms 預覽設計器用于.NET Core 應用程序” 選項。

在Visual Studio設置中啟用.NET Core Windows窗體設計器

完成這些步驟后,在解決方案資源管理器中雙擊窗體后,設計器將自動以與.NET Framework 應用程序相同的方式打開。

完成功能工作后,提高性能是我們的下一個目標,因此,如果設計者預覽時的速度不如您想象的那么快,請不要感到煩惱,這是我們將來會改進的。

當前,新的 Windows 窗體設計器僅在 Windows 10 上有效。

設計器中可用的功能

  • 除了 DataGridView 和 ToolStripContainer 之外的所有 Windows 窗體控件(即將推出)

  • UserControl 和自定義控件基礎結構(僅 Visual Studio 16.7 Preview 1 版本可用)

  • 所有設計器功能,例如 · 拖放 · 選擇,移動和調整大小 · 剪切/復制/粘貼/刪除 · 與屬性窗口集成 · 事件生成等

  • 新增 WebView2 控件 基于 chromium 的嵌入式瀏覽器控件,允許呈現.NET 應用程序的 Web 內容(HTML / CSS / JavaScript)。Windows 窗體和 WPF 應用程序的.NET Core 和.NET Framework 平臺均支持。您可以 在 Microsoft 入門指南文檔中找到[4],我們將在不久的將來發布專門針對 WebView2 控件的博客文章。

  • 本地資源

  • 對本地化的部分支持 · 控件和 UserControl 的可本地化屬性可以序列化為 Resx 文件(通過將 Localizable 屬性設置 為 true)?!?通過更改 Language 屬性支持不同的語言?!?根據 Unicode 標準國際組件(ICU)在.NET 5 的預覽中添加了其他功能。

接下來會發生什么

  • 項目資源

  • 完全本地化

  • 可繼承的對話框支持

  • 數據綁定方案 這項工作正在進行中,您已經可以在 Visual Studio 16.7 Preview 1 設計器中看到這些結果。

  • 第三方控件供應商支持 我們正在與 Progress Telerik,DevExpress 和 GrapeCity 等控件供應商緊密合作,以在不久的將來為.NET Core 和.NET 5 項目在 Windows Forms 設計器中支持其控件。我們還與 ActiPro,Infragistics 和 SyncFusion 合作。在下圖上,您可以看到 Windows 窗體應用程序中針對.NET 5 的 Progress Telerik 控件。

在.NET 5中使用Progress Telerik RadGridView控件

16.6 GA 版本中的新功能

在 16.6 版本中,進行了以下控件支持和改進。

  • 所有對話框控件

  • PropertyGrid

  • HScrollBar

  • VScrollBar

  • DomainUpDown

  • TrackBar

  • 拖放改進

  • 選中改進

  • 穩定性和錯誤修復

16.7 Preview 1 版本中的新功能

在 16.7 Preview 1 發行版中進行了以下控件支持和改進。

  • UserControl 和自定義控件基礎結構

  • TableLayoutPanel

  • 第三方控件支持基礎

  • 數據綁定支持基礎

  • 使用 TableLayoutPanel 改進的設計器

給我們提交反饋

您的反饋意見對我們很重要!請報告問題并通過 Visual Studio 反饋通道發送功能請求。如下圖所示,使用 Visual Studio 右上角的“發送反饋”圖標,并指定它與“ WinForms .NET Core”區域。

直接從Visual Studio提供反饋

參考資料

[1]

開源Windows窗體: https://blogs.windows.com/windowsdeveloper/2018/12/04/announcing-open-source-of-wpf-windows-forms-and-winui-at-microsoft-connect-2018/

[2]

在努力: https://devblogs.microsoft.com/dotnet/updates-to-net-core-windows-forms-designer-in-visual-studio-16-5-preview-1/#under-the-hood

[3]

Visual Studio 2019版本16.6: https://visualstudio.microsoft.com/downloads/

[4]

在Microsoft入門指南文檔中找到: https://docs.microsoft.com/microsoft-edge/webview2/gettingstarted/winforms

推薦閱讀:

  • [翻譯]歡迎使用C#9.0

  • [翻譯] .NET 官宣跨平臺 UI 框架 MAUI

  • 用.NET Core實現一個類似于餓了嗎的簡易拆紅包功能

  • 走向統一的 .NET 旅程

  • Orleans 3.0 為我們帶來了什么

英文原文鏈接:?

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

開發者精選資訊

每日為您推薦開發精選資訊


長按二維碼 關注「開發者精選資訊」公眾號

好文章,我在看??

總結

以上是生活随笔為你收集整理的[翻译]用于.NET Core的Windows窗体设计器发布的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。