Visual studio 2008 使用A=”“R=”“G=”“B=”“的Silverlight颜色资源在应用程序中导致异常

Visual studio 2008 使用A=”“R=”“G=”“B=”“的Silverlight颜色资源在应用程序中导致异常,visual-studio-2008,silverlight,xaml,expression-blend,Visual Studio 2008,Silverlight,Xaml,Expression Blend,在Silverlight应用程序中使用语法a=R=G=B=any order of parameters定义颜色资源时,会导致异常,即使应用程序将编译良好并在Blend中正确显示 例如: <UserControl.Resources> <Color x:Key="BlackBG" A="255" R="35" G="35" B="35"/> </UserControl.Resources> 如果使用HTML对象标记显示Silverlight控件,则报告

在Silverlight应用程序中使用语法a=R=G=B=any order of parameters定义颜色资源时,会导致异常,即使应用程序将编译良好并在Blend中正确显示

例如:

<UserControl.Resources>
   <Color x:Key="BlackBG" A="255" R="35" G="35" B="35"/>
</UserControl.Resources>
如果使用HTML对象标记显示Silverlight控件,则报告的错误将被删除

Silverlight 2应用程序中未处理的错误 代码:2103 类别:初始化错误 消息:无效或格式错误的应用程序:检查清单


而不是使用A=R=G=B=语法,例如

<Color x:Key="BlackBG" A="255" R="35" G="35" B="35"/>
使用备用语法

<Color x:Key="BlackBG">#FF252525</Color>

而不是使用A=R=G=B=语法,例如

<Color x:Key="BlackBG" A="255" R="35" G="35" B="35"/>
使用备用语法

<Color x:Key="BlackBG">#FF252525</Color>

有人知道我们为什么不能使用ARGB语法吗?有人知道我们为什么不能使用ARGB语法吗?