簡體   English   中英

.NET Core 3.1 中缺少菜單類

[英]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 ,您可以使用: ToolStripDropDownToolstripDropDownMenu

對於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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM