[英]Menu Class is missing in .NET Core 3.1
我正在 .NET Core 中開發一個任務托盤應用程序,我想創建一個簡單的菜單來訪問應用程序功能。 但是,所需的 Menu 類在System.Windows.Forms
命名空間中不可用。
官方文檔顯示控件是可用的Menu Class 。
怎樣才能上課?
因此,菜單在 .NET Core 3.1 中不再可用
https://docs.microsoft.com/en-us/dotnet/core/porting/winforms-break-changes
以下類型不再可用:
菜單
此處還列出了推薦的操作。
對於Menu ,您可以使用: ToolStripDropDown或ToolstripDropDownMenu 。
對於MainMenu ,您可以使用: MenuStrip
對於MenuItem ,您可以使用: ToolstripMenuItem
文檔是錯誤的。 Menu 類已被棄用,在 .NET Core 框架中不再可用。 根據這個 github 問題。
要創建菜單,需要使用Menu Strip Class 。
我們已經修復了在 .NET Core 3.1 中顯示控件可用的文檔問題。 感謝您提出這個問題! https://docs.microsoft.com/dotnet/api/system.windows.forms.menu#applies-to
可以在https://docs.microsoft.com/dotnet/core/porting/winforms-break-changes#recommended-action 中找到 .NET Core 3.1 中刪除的控件的建議替換。
謝謝!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.