【发布时间】:2019-03-13 14:52:50
【问题描述】:
这个问题很简单也很奇怪......我在想它可能是一个错误......去吧。我有标签,我尝试使用静态资源的键设置背景颜色,其中它具有颜色的十六进制值。它运作良好。然后,我想在文本而不是背景上使用这种颜色,所以我将它从 Xaml 的 brackgroundcolor 属性更改为 TextColor 属性。它以白色而不是自定义颜色显示。我是否必须做一些事情才能将我的自定义颜色设置为白色?
我附上了资源样本和标签的 xaml 行:
<ResourceDictionary>
<Color x:Key="Fondo">#38aae1</Color>
</ResourceDictionary>
…
<Label Text="sample" FontSize="15" TextColor="{StaticResource Fondo}" FontAttributes="Bold" />
该应用适用于 Android,版本为 3.6.0.220655。
谢谢
【问题讨论】:
-
看起来是个错误。我试了几次都没有问题。
-
您可能需要将整个 xaml 或 repro 发布到一个可以链接到的简单项目中。
-
嘿,你的问题解决了吗?
-
它还没有工作......我正在更新VS,我会告诉你。我试过像 Guiherme 所说的那样使用大写字母,但什么也没有。我试图删除 bin&obj 文件夹并清理和重建它,但没有。
-
没什么,我更新了VS也没什么。我试过 但它不起作用
标签: xamarin xamarin.forms xamarin.android