Xamarin.Forms.Xaml.XamlParseException:位置10:18。找不到关键字TwoButtonTopBarTemplate的StaticResource

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xamarin.Forms.Xaml.XamlParseException:位置10:18。找不到关键字TwoButtonTopBarTemplate的StaticResource相关的知识,希望对你有一定的参考价值。

我一直收到这个错误:

Xamarin.Forms.Xaml.XamlParseException: Position 10:18. StaticResource not found for key TwoButtonTopBarTemplate.

我正在尝试使用我在此页面上创建的模板,当我以相同的方式执行时,在不同的页面上工作。

<?xml version="1.0" encoding="utf-8" ?>
<likeit:InformationPage
    xmlns:likeit="clr-namespace:LikeIT" 
    xmlns="http://xamarin.com/schemas/2014/forms"
    xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
    xmlns:devsdna="clr-namespace:DevsDNA;assembly=DevsDNA.GradientBoxView"
    x:Class="LikeIT.News">

    <ContentView x:Name="newsContentView"
        ControlTemplate="{StaticResource TwoButtonTopBarTemplate}" HeightRequest="100">

        <StackLayout Spacing="3">
...
        </StackLayout>
    </ContentView>
</likeit:InformationPage>

当然我在我的.cs文件中使用它。

public partial class News : InformationPage

我的TwoButtonTopBarTemplate在App中定义

<?xml version="1.0" encoding="utf-8" ?>
<Application xmlns="http://xamarin.com/schemas/2014/forms"
    xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
    xmlns:abstractions="clr-namespace:RoundedBoxView.Forms.Plugin.Abstractions;assembly=RoundedBoxView.Forms.Plugin.Abstractions"
    xmlns:controls="clr-namespace:ImageCircle.Forms.Plugin.Abstractions;assembly=ImageCircle.Forms.Plugin"
    x:Class="LikeIT.forms.App">
    <Application.Resources>
        <ResourceDictionary>
            <ControlTemplate x:Key="TwoButtonTopBarTemplate">
...
            </ControlTemplate>
        </ResourceDictionary>
    </Application.Resources>
</Application>

先感谢您。

答案
    public App()
    {
        MainPage = new MainPage();
        InitializeComponent();
    }

本来应该

    public App()
    {
        InitializeComponent();
        MainPage = new MainPage();
    }

以上是关于Xamarin.Forms.Xaml.XamlParseException:位置10:18。找不到关键字TwoButtonTopBarTemplate的StaticResource的主要内容,如果未能解决你的问题,请参考以下文章