XAML 为什么我不能在windows上用ImageButton打开弹出型按钮- .NET MAUI

z9smfwbn  于 2022-12-16  发布在  Windows
关注(0)|答案(2)|浏览(106)

我在我的MAUI应用程序中添加了一个ImageButton来打开弹出按钮,调用按钮的命令可以正常工作,并且执行良好,但下面的代码行(用于打开弹出按钮link to flyout documentation on microsoft website)只能在Android上工作,而不能在Windows上工作(我没有在macOS和IOS上测试过)。

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

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

luaexgnf

luaexgnf1#

我用visual studio 17.2.0 preview重现了这个问题。
不过,在我将visual studio更新为17.3.0(preview 1. 0)之后,这个问题已经得到了解决。
因此,您可以尝试更新visual studio以查看问题是否仍然存在。
在此查看问题:https://github.com/dotnet/maui/issues/5932#issuecomment-1120167743。

z4iuyo4d

z4iuyo4d2#

我正在运行VS 17.3.2。FlyoutIsPresented = true;在我的Android模拟器中不工作。它在Windows中运行时工作正常。

相关问题