【问题标题】:Unhandled Exception: Type ContentPage.Content not found in in xmlns http://xamarin.com/schemas/2014/forms未处理的异常:在 xmlns http://xamarin.com/schemas/2014/forms 中找不到类型 ContentPage.Content
【发布时间】:2017-02-17 18:35:57
【问题描述】:

试图通过玩弄它来弄清楚 Xamaring 和 VS,但我在 MasterDetailPages 上遇到了几天的问题。

过程

  • 从一个空白文件转到 MainPage.xaml MasterDetailPage
  • 在 MasterDetailPage.Master 中添加了一个内容页面 和一个内容页面到 MasterDetailPage.Detail
  • 在其 ContentPage.Content 中添加了堆栈布局和标签,并正常运行了项目。

我想尝试下一步并添加一个新的 xaml 文件作为参考 ContentPage,但首先使用 .Master。代码来自

<MasterDetailPage.Master>
    <ContentPage Title="Master Page" Padding="10">
        <ContentPage.Content>
            <StackLayout Margin="5,30,5,5">
                <Label Text="NavMenu Master Page"/>
            </StackLayout>
        </ContentPage.Content>
    </ContentPage>
</MasterDetailPage.Master/>


//TO WHAT I HAVE BELOW THIS

<MasterDetailPage.Master>
    <local:NavMenu Title=NavMenu/>
</MasterDetailPage.Master>

运行文件,我得到了标题中的错误。尝试通过将其回滚到原始内容进行故障排除,但错误仍然存​​在。创建了一个新文件,将代码复制并粘贴到另一个文件中,它运行得很好。

我对发布的内容以及我应该如何修复它一无所知。

【问题讨论】:

  • 我无法重现此问题,因为您说:“创建了一个新文件,将代码复制并粘贴到另一个文件中,它运行得很好。”也许您的旧文件有问题,也许您可​​以分享我们进行测试。

标签: visual-studio xaml xamarin xamarin.android


【解决方案1】:

对于您的第一个代码,没有必要输入ContentPage.Content,因为这暗示代码是该元素的子元素。除此之外,您的代码似乎还不错。

【讨论】:

  • 这就是为什么我一无所知。将它放在那里有点多余,但是一旦发生错误,它就会持续存在。无论如何,我很感谢您的回复。
  • 更改它,清理您的解决方案并重建。我前段时间遇到过这个问题;
  • 更改了它,清理了它,重建了它,'.Droid.MainPage.xaml.g.cs' 文件抛出了一个引用'ContentPage.Content' 的未处理异常,尽管有注释是'ContentPage.Content' ' 在 MainPage.xaml.cs 中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-05-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-17
  • 2016-06-08
  • 2017-12-02
相关资源
最近更新 更多