我在我的MAUI应用程序中添加了一个ImageButton来打开弹出按钮,调用按钮的命令可以正常工作,并且执行良好,但下面的代码行(用于打开弹出按钮link to flyout documentation on microsoft website)只能在Android上工作,而不能在Windows上工作(我没有在macOS和IOS上测试过)。
private void ShowFlyoutExecute(object obj)
{
Shell.Current.FlyoutIsPresented = true;
}
你有一个解决这个问题的方法吗?或者它是正常的吗?如果是,我有什么选择?
谢谢
2条答案
按热度按时间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。
z4iuyo4d2#
我正在运行VS 17.3.2。
FlyoutIsPresented = true;
在我的Android模拟器中不工作。它在Windows中运行时工作正常。