如何检查分割视图是否以分割模式打开(我是指同时显示主视图和详细视图时的视图),例如在横向模式下使用高分辨率屏幕的ipad或iphone?原因是如果没有显示详细视图,我需要导航到页面,或者如果是,则需要刷新详细视图上的数据。希望你能理解我的想法
答案 0 :(得分:1)
MasterDetailPage有一个IsPresented属性,可以告诉您是否正在向用户显示母版页。
答案 1 :(得分:0)
这里我曾经这样做过:
if (this.NavigationController.ChildViewControllers[0].ChildViewControllers.Length == 1)
它检查splitview子控制器的数量是否等于1(这意味着只显示主视图或详细视图页面)
this.NavigationController.ChildViewControllers[0]
是splitview控制器的路径