Поддерживает ли Silverlight XAML байтовый тип данных?
Вот мой тип данных:
using System;
namespace UI
{
public class AddressType
{
public byte ID { get; set; }
public string Name { get; set; }
}
}
Вот моя коллекция:
using System.Collections.ObjectModel;
namespace UI
{
public class AddressTypes : ObservableCollection<AddressType>
{
}
}
Here is my XAML from my UserControl.Resources section of my page:
& lt; local: AddressTypes x: Name = & quot; AddressTypesList & quot; & gt;
<local:AddressType ID="0" Name="Select"/>
<local:AddressType ID="1" Name="Office"/>
<local:AddressType ID="2" Name="Shipping"/>
<local:AddressType ID="3" Name="Warehouse"/>
<local:AddressType ID="4" Name="Home"/>
<local:AddressType ID="5" Name="Foreign"/>
</local:AddressTypes>
Когда я пытаюсь присвоить значение в XAML свойству ID, я получаю ошибку AG_E_PARSER_BAD_PROPERTY_VALUE [Строка: 10 Позиция: 35]. Если я изменю тип данных свойства ID на int, все будет хорошо. Разве Silverlight не поддерживает байтовый тип данных?