Czy Silverlight XAML obsługuje typ danych bajtowych?

Oto mój typ danych:

using System;

namespace UI 
{
    public class AddressType
    {
        public byte ID { get; set; }
        public string Name { get; set; }
    } 
}

Oto moja kolekcja:

using System.Collections.ObjectModel;

namespace UI
{
    public class AddressTypes : ObservableCollection<AddressType>
    {
    }
}
Here is my XAML from my UserControl.Resources section of my page:

<local: AddressTypes x: Name = "AddressTypesList">

    <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>

Gdy próbuję przypisać wartość w XAML do właściwości ID, otrzymuję błąd AG_E_PARSER_BAD_PROPERTY_VALUE [Linia: 10 pozycji: 35]. Jeśli zmienię typ danych właściwości ID na int, wszystko jest w porządku. Czy Silverlight nie obsługuje typu danych bajtowych?

questionAnswers(2)

yourAnswerToTheQuestion