XAML 如何在android colors.xml中绑定字典中的静态资源

nwnhqdif  于 2023-05-27  发布在  Android
关注(0)|答案(1)|浏览(175)

我使用.NET Maui,并在Colors.xaml文件中定义了一个静态资源,如下所示:

<?xml version="1.0" encoding="UTF-8" ?>
<?xaml-comp compile="true" ?>
<ResourceDictionary 
   xmlns="http://schemas.microsoft.com/dotnet/2021/maui"   
   xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml">
   <Color x:Key="Primary">#47D1C1</Color>
</ResourceDictionary>

现在我想将其绑定到为Android平台定义的colors.xml文件中。我该怎么做?下面是Android colors.xml文件:

<?xml version="1.0" encoding="utf-8"?>
<resources>
   <color name="colorPrimary"> here I want to bind Primary resource </color>
   <color name="colorPrimaryDark">??</color>
   <color name="colorAccent">??</color>
</resources>
pvcm50d1

pvcm50d11#

它们是用于不同平台的两个不同的xml文件。它们不能相互绑定数据。如果你想Theme an app,你可以使用资源字典。

相关问题