Voici mon type de données:Est-ce que Silverlight XAML prend en charge le type de données Byte?
using System;
namespace UI
{
public class AddressType
{
public byte ID { get; set; }
public string Name { get; set; }
}
}
Voici ma collection:
using System.Collections.ObjectModel;
namespace UI
{
public class AddressTypes : ObservableCollection<AddressType>
{
}
}
Here is my XAML from my UserControl.Resources section of my page:
< locales: 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>
Lorsque J'essaie d'attribuer une valeur en XAML à la propriété ID, J'obtiens une erreur AG_E_PARSER_BAD_PROPERTY_VALUE [Line: 10 Position: 35]. Si je change le type de données de la propriété ID en int, tout va bien. Silverlight ne prend-il pas en charge le type de données byte?
Selon vos expériences, je dirais que non. –
C'est une question intéressante, mais je pense que c'est assez académique. Je voudrais juste utiliser un int (ou un convertisseur de valeur) si possible. J'ai supprimé ma réponse parce qu'elle ne répondait pas à la question que vous me posiez, donc pas de problème à aspirer les downvotes. –