【发布时间】:2023-03-15 22:38:01
【问题描述】:
在我的 Android 上启用了沉浸式模式的 Uno Platform 应用程序中,当打开 MenuFlyout 时,它会退出沉浸式模式。
有什么想法可以在打开浮出控件时保持沉浸式模式吗?
【问题讨论】:
标签: uno-platform
在我的 Android 上启用了沉浸式模式的 Uno Platform 应用程序中,当打开 MenuFlyout 时,它会退出沉浸式模式。
有什么想法可以在打开浮出控件时保持沉浸式模式吗?
【问题讨论】:
标签: uno-platform
默认情况下,从 Uno.UI 2.2.0 开始,Android 默认是使用原生弹出窗口打开弹出窗口。
要更改此行为,您可以通过在 AndroidApplication 构造函数中添加此行来使用此属性:
Uno.UI.FeatureConfiguration.Popup.UseNativePopup = false;
这将强制 Uno 使用完整的 XAML 面板来显示弹出窗口。
【讨论】:
Uno.UI.FeatureConfiguration.Style.UseUWPDefaultStyles = true; 和 Uno.UI.FeatureConfiguration.Popup.UseNativePopup = false; 但它不起作用,它总是使用本机弹出窗口,我失去了沉浸式模式。我将等待issue 3012 的修复。