Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Xamarin ios-如何检查拆分视图是否在拆分模式下打开_C#_Ios_Xamarin_Uisplitviewcontroller - Fatal编程技术网

C# Xamarin ios-如何检查拆分视图是否在拆分模式下打开

C# Xamarin ios-如何检查拆分视图是否在拆分模式下打开,c#,ios,xamarin,uisplitviewcontroller,C#,Ios,Xamarin,Uisplitviewcontroller,如何检查拆分视图是否以拆分模式打开(我指的是同时显示主视图和详细视图时的视图),如在ipad或iphone上以横向模式显示高分辨率屏幕?原因是,如果未显示详细信息视图,我需要导航到该页面;如果显示详细信息视图,则需要刷新该页面上的数据。希望您能理解我的想法MasterDetailPage有一个属性,它会告诉您是否正在向用户显示母版页。这里是我过去的做法: if(this.NavigationController.ChildViewController[0].ChildViewController

如何检查拆分视图是否以拆分模式打开(我指的是同时显示主视图和详细视图时的视图),如在ipad或iphone上以横向模式显示高分辨率屏幕?原因是,如果未显示详细信息视图,我需要导航到该页面;如果显示详细信息视图,则需要刷新该页面上的数据。希望您能理解我的想法

MasterDetailPage有一个属性,它会告诉您是否正在向用户显示母版页。

这里是我过去的做法:
if(this.NavigationController.ChildViewController[0].ChildViewController.Length==1)
它检查splitview子控制器的数量是否等于1(这意味着仅显示主视图或详细视图页面),其中


是指向splitview控制器的路径

您应该直接询问有关遇到问题的代码的问题。请务必显示您的代码。@tdbeckett,我很乐意,但我没有什么要显示的,因为我没有发现任何关于这个问题的有用信息。它是否与ios一起工作?我找不到使它工作的方法是的。如果我在iPad应用程序中检查它,当我旋转时,它会从True变为False,并且主视图是隐藏的。请您编写这部分代码,我找不到从主视图(即选项卡视图控制器)访问此属性的方法类您需要将对MasterDetail实例的引用传递到页面中。我不确定您是否正确,因为我使用的是UISplitViewController而不是MasterDetailPage。UISplitViewController是否也包含此属性?
this.NavigationController.ChildViewControllers[0]