我无法为使用Byte作为条目的Silverlight应用程序序列化XAML资源字典文件。我或多或少地复制了这对其他人有用的例子,但似乎仍然缺少一些东西。
XAML:
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:system="clr-namespace:System;assembly=mscorlib">
<system:Byte x:Key="PrimaryLightColorAlphaValue">#FF</system:Byte>
...
根据其他示例包含系统命名空间,并且Intellisense似乎验证了XAML预编译/运行时,但是当文件尝试加载时,我仍然在运行时收到错误:
未找到“字节”类型。 [行:6位置:24]
有什么想法吗?希望我错过了一些简单的东西。
答案 0 :(得分:2)
Silverlight的XAML风格支持的唯一原生类型是double
,int
,bool
,string
和Uri
。对于这个虚假的限制,我知道没有聪明的方法,抱歉。