Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.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 棱镜导航无法正常工作_Xamarin.forms_Prism - Fatal编程技术网

Xamarin.forms 棱镜导航无法正常工作

Xamarin.forms 棱镜导航无法正常工作,xamarin.forms,prism,Xamarin.forms,Prism,我刚刚使用Prism模板包创建了一个示例Android XAMRIN项目。我的基本项目是使用.net标准2.0,我使用的是Prism.Unity.Forms 7.2.0.1367。启动应用程序时,它会显示空白页。我附加项目页面的所有图像。 您可以按照Brian Lagunas的方法创建应用程序 我按照他的教程创建了一个示例项目,并在我的设备上运行,结果显示了一个文本欢迎使用Xamarin Forms and Prism MainPage.xaml的代码: <?xml version="1.

我刚刚使用Prism模板包创建了一个示例Android XAMRIN项目。我的基本项目是使用.net标准2.0,我使用的是Prism.Unity.Forms 7.2.0.1367。启动应用程序时,它会显示空白页。我附加项目页面的所有图像。

您可以按照Brian Lagunas的方法创建应用程序

我按照他的教程创建了一个示例项目,并在我的设备上运行,结果显示了一个文本
欢迎使用Xamarin Forms and Prism

MainPage.xaml的代码:

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="BlankApp2.Views.MainPage"
             Title="{Binding Title}">

    <StackLayout HorizontalOptions="CenterAndExpand" VerticalOptions="CenterAndExpand">
        <Label Text="Welcome to Xamarin Forms and Prism!" />
    </StackLayout>

</ContentPage>

注意

1.区别在于我们选择的
容器
的值是
统一
,如下所示:

  • 因为它是一个Xamarin表单应用程序,所以我们在XAML中创建用户界面,并在C#中隐藏代码。这些接口在每个平台上呈现为性能本机控件。因此,项目页面的编码格式是
    XAML
    ,而不是像您提到的那样
    Activity
    main Activity

    有关Xamarin表单的更多信息,您可以查看:

    实际上,这是由于VS2017的当前版本造成的。我在用。我更新了VisualStudio,它运行良好。谢谢

    请不要以图片形式发布代码,而是以文本形式发布。以图像形式发布代码会降低问题的可搜索性和可访问性。此外,您的
    MainView
    的代码有误,结果的屏幕截图也有误。感谢您的快速回复。我也采取了同样的方法。我创建使用棱镜模板。这里一切都是自动的。我们不需要做任何事情。没有棱镜,它工作得很好。我能在第页看到一些文字。但一旦使用棱镜模板创建,它就不起作用了。只有一个空白页显示,没有任何文本。对不起,我不能用
    这个词来理解您的意思,但是一旦使用Prism模板创建了
    。你能发布更多的细节吗?你是怎么做到的。开放Visual studio 2017。在文件->新建项目下,然后单击Prism/Xamarin.Forms。2.现在选择Prism Blank应用程序(Xamarin.Forms)。3.现在出现Prism项目向导,请求容器统一或干loc。4.选择unity并完成。5.现在构建项目并运行。它显示的是完全空白的页面。很抱歉,按照您的步骤我没有遇到这样的问题。我在操作系统win10和visual 2017/2019上进行了测试。