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:< < 로컬 : AddressTypes x : 이름 = "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>
XAML의 값을 ID 속성에 할당하려고하면 AG_E_PARSER_BAD_PROPERTY_VALUE [Line : 10 Position : 35] 오류가 발생합니다. ID 속성의 데이터 유형을 int로 변경하면 모두 잘됩니다. Silverlight가 바이트 데이터 형식을 지원하지 않습니까?
실험 결과에 따르면 아니오라고 말하고 싶습니다. –
흥미로운 질문이지만 꽤 학문적이라고 생각합니다. 가능한 경우 int (또는 값 변환기)를 사용합니다. 나는 당신이 물어 본 질문에 대답하지 않았기 때문에 나의 대답을 지웠다. –