Silverlight XAML错误
为什么如果我把它放到Silverlight下使用的xaml字典中,编译器会发现一个错误Silverlight XAML错误,silverlight,xaml,Silverlight,Xaml,为什么如果我把它放到Silverlight下使用的xaml字典中,编译器会发现一个错误 <Color x:Key="colorBackDark" A="255" R="150" G="170" B="190" /> 在WPF XAML中,一切都正常 顺便说一句,无论使用的是silverlight版本,错误都存在 看起来这是某种解析器错误。我假设您得到的错误如下所示: 无法从文本“255”创建“System.Byte” Silverlight中的XAML解析器只知道如何处理dou
<Color x:Key="colorBackDark" A="255" R="150" G="170" B="190" />
在WPF XAML中,一切都正常
顺便说一句,无论使用的是silverlight版本,错误都存在
看起来这是某种解析器错误。我假设您得到的错误如下所示: 无法从文本“255”创建“System.Byte” Silverlight中的XAML解析器只知道如何处理
double
s、int
s和bool
s。Color
结构中的属性A
、R
、G
和B
都是byte
s,Silverlight XAML解析器不知道如何处理这些属性。另一方面,WPF中的XAML解析器确实知道如何处理这些值,因此您不会在WPF中遇到错误
列出了在Silverlight中以XAML创建颜色
值的多种方法
一段时间前有人问A为什么Silverlight中的XAML中不能使用
float
s。是的。这就是原因。谢谢。来自未来的信息:你好,2012,今天(2014)我也收到了这个回复!