为什么我无法使用 windows 上的 ImageButton 打开弹出窗口 - .NET MAUI

why I can't open a flyout with a ImageButton on windows - .NET MAUI

我在我的 MAUI 应用程序中添加了一个 ImageButton 来打开弹出窗口。调用该按钮的命令有效且执行良好,但以下代码行(用于打开弹出按钮 link to flyout documentation on microsoft website)仅适用于 Android 但不适用于 Windows(我有未在 macOS 和 IOS) 上测试。

private void ShowFlyoutExecute(object obj)
{
     Shell.Current.FlyoutIsPresented = true;
}

你有解决这个问题的方法吗?这是否正常?如果有,我有什么选择?

谢谢

我用 visual studio 17.2.0 预览重现了问题。

不过,我将visual studio更新为17.3.0(预览版1.0)后问题已经解决。

所以您可以尝试更新visual studio看看问题是否还存在。

在此处查看问题:https://github.com/dotnet/maui/issues/5932#issuecomment-1120167743 .