我在MAUI应用程序中添加了一个ImageButton来打开弹出框。调用按钮的命令工作并且执行得很好,但是下面的代码行(这是打开弹出窗口,链接到微软网站上的弹出窗口文档)只适用于Android而不适用于Windows(我没有在macOS和IOS上测试过)。
private void ShowFlyoutExecute(object obj)
{
Shell.Current.FlyoutIsPresented = true;
}
你有解决这个问题的方法吗?或者它是正常的,如果是,我有什么替代方案?
谢谢
我在visual studio17.2.0
预览版中重现了这个问题。
但是,在我将visual studio更新到17.3.0
(预览版1.0)之后,这个问题已经解决了。
所以你可以尝试更新visual studio看看问题是否仍然存在。
查看问题在这里:https://github.com/dotnet/maui/issues/5932#issuecomment-1120167743 .
我运行的是VS 17.3.2。FlyoutIsPresented = true;
不工作在我的安卓模拟器。