gpt4 book ai didi

xaml - 在没有 "The type ' 的 Xamarin.Forms XAML 中定义颜色颜色'不支持直接内容“

转载 作者:行者123 更新时间:2023-12-05 07:28:19 25 4
gpt4 key购买 nike

Xamarin 文档和博客(here's onedocs 甚至没有涵盖这个问题)中有很多地方引用了 ResourceDictionary 中的颜色定义,看起来像这样:

<Application.Resources>
<ResourceDictionary>
<Color x:Key="backgroundColor">#33302E</Color>
<Color x:Key="textColor">White</Color>
</ResourceDictionary>
</Application.Resources>

然而,这似乎已经是旧闻了,因为如果您现在尝试这样做,则会出现编译错误——类型“Color”不支持直接内容 .

目前的规范似乎是使用FactoryMethod(如FromHsla)并传递数字颜色参数。但是,是否存在使用 XAML 在 ResourceDictionary 中定义 Color 键(按名称,理想情况下,如 Red)的当前简明语法?

最佳答案

我有同样的问题,我在 Xaml 中的解决方法是这样的:

    <OnPlatform x:TypeArguments="Color" x:Key="TextColor">
<On Platform="iOS, Android" Value="#000000" />
</OnPlatform>

关于xaml - 在没有 "The type ' 的 Xamarin.Forms XAML 中定义颜色颜色'不支持直接内容“,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53454233/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com