【问题标题】:Xamarin.Forms NavigationPage and screen rotationXamarin.Forms NavigationPage 和屏幕旋转
【发布时间】:2016-07-29 12:06:43
【问题描述】:

我启动了 Xamarin.Forms,它非常适合 MVVM 模式。

作为主页,我使用 NavigationPage 并使用 PushAsync 和 PopAsync brteen 浏览不同的页面。如果手机保持相同的方向,这将非常有用。如果我旋转屏幕,Xamarin 总是显示旋转后的第一页。

如何防止这种情况发生?我要支持屏幕旋转,旋转后不松散导航栈。

【问题讨论】:

  • 你能提供你的样本吗,因为导航在我这边旋转后可以正常工作。

标签: mvvm xamarin.forms screen-rotation


【解决方案1】:

这在运行 Android 时是可能的。确保您的 MainActivity 类具有 ConfigurationChanges 属性。这是一个例子:

[Activity(Label = "MYProject.Droid", Icon = "@drawable/icon", Theme = "@style/MyTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-26
    • 1970-01-01
    • 1970-01-01
    • 2012-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多