Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.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

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
C# 我的Xamarin表单界面不显示任何控件或属性_C#_Xamarin_Xamarin.forms_Genymotion - Fatal编程技术网

C# 我的Xamarin表单界面不显示任何控件或属性

C# 我的Xamarin表单界面不显示任何控件或属性,c#,xamarin,xamarin.forms,genymotion,C#,Xamarin,Xamarin.forms,Genymotion,我正在使用android emulator的Genymotion执行一个Xamarin forms应用程序,问题是它没有显示我的XAML页面的任何控件或属性,正如您在本文中看到的那样。 我不记得更改了任何相关的内容,所以我不知道发生了什么或为什么发生了什么,我知道如何解决这个问题吗 XAML代码: <?xml version="1.0" encoding="utf-8" ?> <MasterDetailPage xmlns="http://xamarin.com/schemas

我正在使用android emulator的Genymotion执行一个Xamarin forms应用程序,问题是它没有显示我的XAML页面的任何控件或属性,正如您在本文中看到的那样。 我不记得更改了任何相关的内容,所以我不知道发生了什么或为什么发生了什么,我知道如何解决这个问题吗

XAML代码:

<?xml version="1.0" encoding="utf-8" ?>
<MasterDetailPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:d="http://xamarin.com/schemas/2014/forms/design"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             mc:Ignorable="d"
             x:Class="XamForms.MainPage">

    <MasterDetailPage.Detail>
        <ContentPage>
            <StackLayout
        BackgroundColor="Red">
                <Button
            BackgroundColor="Aqua"></Button>
            </StackLayout>
        </ContentPage>
    </MasterDetailPage.Detail>
    <MasterDetailPage.Master>
        <ContentPage>

        </ContentPage>
    </MasterDetailPage.Master>
</MasterDetailPage>
如果您需要更多信息,我会在看到您的请求后立即提供,谢谢大家,祝您愉快。

从未使用过Genymotion(始终使用物理设备),但我注意到在.cs页面中,您缺少对
InitializeComponent()的调用我愿意打赌这就是问题所在,否则我一眼就觉得一切都很好

虽然我也注意到您的母版页只有一个空的内容页,但我想知道这是否是问题的一部分

从未使用过Genymotion(始终使用物理设备),但我注意到在.cs页面中,您缺少对
InitializeComponent()的调用我愿意打赌这就是问题所在,否则我一眼就觉得一切都很好


虽然我也注意到您的母版页只有一个空的内容页,但我想知道这是否是问题的一部分

您对InitializeComponent()的调用在哪里;在那个构造函数中?@某个学生出了问题,我意外地删除了它,非常感谢你的回答(:你调用InitializeComponent()的地方在哪里;在那个构造函数中?@某个学生出了问题,我意外地删除了它,非常感谢你的回答(:
namespace XamForms
{
    // Learn more about making custom code visible in the Xamarin.Forms previewer
    // by visiting https://aka.ms/xamarinforms-previewer
    [DesignTimeVisible(false)]
    public partial class MainPage : MasterDetailPage
    {
        public MainPage()
        {
            BindingContext = new MainPageViewModel();
        }
    }
}