无法从app.xaml访问Xamarin Forms中的StaticResource

时间:2017-12-08 07:54:31

标签: xaml xamarin

我无法访问在app.xaml中创建的静态资源。 它是我的app.xaml代码

<Application.Resources>
    <ResourceDictionary>
      <Color x:Key="AppDefaultColor">#07bab7</Color>
      <Color x:Key="PageDefaultColor">#f0f0f0</Color>
    </ResourceDictionary>
  </Application.Resources>

当我尝试在我的页面中使用它作为静态资源时,它会出错。 它是我用来从app.xaml

访问静态资源的页面代码
<Label Text="Test"  TextColor="{StaticResource AppDefaultColor}"  />

1 个答案:

答案 0 :(得分:1)

请检查您的app.xaml.cs类是否调用 InitializeComponent()方法。在App构造函数中,这是在创建App.xaml及相关代码时所必需的。

请查看图片

app.xaml.cs