Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.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
Xamarin.Forms UWP应用程序在XBOX上不能作为本机应用_Xamarin_Xamarin.forms_Uwp_Xbox - Fatal编程技术网

Xamarin.Forms UWP应用程序在XBOX上不能作为本机应用

Xamarin.Forms UWP应用程序在XBOX上不能作为本机应用,xamarin,xamarin.forms,uwp,xbox,Xamarin,Xamarin.forms,Uwp,Xbox,我已经在XBOX one上试用了我的UWP应用程序,该应用程序是使用xamarin.forms构建的,它通常工作正常,但默认情况下鼠标模式是活动的。我用电脑换的 RequiresPointerMode = Windows.UI.Xaml.ApplicationRequiresPointerMode.WhenRequested; 在app.xaml.cs的UWP级别上,它禁用了鼠标指针,但问题是使用游戏板时,我无法在UI上选择项目。我可以浏览文本框和按钮,但不能浏览uwp、ListVie

我已经在XBOX one上试用了我的UWP应用程序,该应用程序是使用xamarin.forms构建的,它通常工作正常,但默认情况下鼠标模式是活动的。我用电脑换的

    RequiresPointerMode = Windows.UI.Xaml.ApplicationRequiresPointerMode.WhenRequested;
在app.xaml.cs的UWP级别上,它禁用了鼠标指针,但问题是使用游戏板时,我无法在UI上选择项目。我可以浏览文本框和按钮,但不能浏览uwp、ListView、Masterdetail、选项卡等中的工具栏命令栏

我创建了一个空白的本机UWP应用程序,并添加了带有AppBarButtons的命令栏和带有NavigationViewItems的NavigationView。它完美地工作,我能够使用鼠标垫在菜单项和命令项之间导航

为什么这对Xamarin不起作用?xamarin.forms不是UWP的本地版本吗?

xamarin.forms MasterDetailPage是在NavigationView存在之前编写的,它根本不使用它,特别是不使用NavigationViewItems,这会限制灵活性,我认为永远不会使用它


由于SplitView有一些焦点缺陷,我可以确认它不能像预期的那样与XBox一起工作并不令人惊讶。但是,当您使用本机控件禁用鼠标模式时,UWP不允许该应用程序正常工作,这就是默认情况下启用该应用程序的原因。如果应用程序工作不正常,则必须设置XYFocusLeft等属性。您可能需要创建自定义渲染器以公开这些属性并将其设置为正确。这是相当多的工作要做,但由您决定……

我知道navigationView。Github中已存在以下问题: