我正在尝试将我的资源字典(xamarin)包含在多个android应用程序中,因为每个应用程序都应具有相同的背景,标签..您知道我的意思。 :D
我尝试了什么?
<?xml version="1.0" encoding="utf-8" ?>
<ResourceDictionary
xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml">
<Color x:Key="PrimaryText">#FAFAFA</Color>
<Color x:Key="SecondaryText">#F5F5F5</Color>
<Color x:Key="HintText">#80FFFFFF</Color>
<?xml version="1.0" encoding="utf-8" ?>
<prism:PrismApplication xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:theme="clr-namespace:Styles;assembly=Styles"
xmlns:prism="clr-namespace:Prism.DryIoc;assembly=Prism.DryIoc.Forms"
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<theme:BlackStyleDictionary/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
</prism:PrismApplication>
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<theme:BlackStyleDictionary/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
什么有效?
正如我上面提到的,当我在当前应用中使用style.xaml时,一切正常,因此resourcedirectary没有问题。
如果您需要解决方案的更多信息,请随时提出要求。 :)
非常感谢,
JaqSparrow
我正在尝试将我的资源字典(xamarin)包含在多个android应用程序中,因为每个应用程序都应具有相同的背景,标签..您知道我的意思。 :D我尝试了什么?我有...
问题是ResourceDictionaries中没有调用InitializeComponent方法,这反过来再也不会将它们加载到资源字典中并引起问题。