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?