I가 항목 소스를 통해 내 데이터를 바인딩 내 ListPicker
:WP8 ListPicker 바인딩
C 번호 : 나는 이름을 볼 수 있습니다
<toolkit:ListPicker x:Name="sightingTypesPicker" ItemsSource="{Binding sightingTypes, ElementName=this}">
<toolkit:ListPicker.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding Name}" FontSize="{StaticResource PhoneFontSizeSmall}"/>
</StackPanel>
</DataTemplate>
</toolkit:ListPicker.ItemTemplate>
</toolkit:ListPicker>
ListPicker에 표시되는 : XML은
var sightingTypes = SightingTypes.List;
sightingTypesPicker.ItemsSource = sightingTypes;
, 그러나 ListPicker를 클릭하면 Object Type의 List가 다음과 같이 표시됩니다.
MyProject.Model.SightingType
MyProject.Model.SightingType
MyProject.Model.SightingType
MyProject.Model.SightingType
MyProject.Model.SightingType
MyProject.Model.SightingType
할 방법 I :
A : 목록
B를 표시 할 때 Name
속성 표시를 확인 : 그것은
죄송합니다, 감사합니다. – Subby
ItemsSource를 코드에 한 번, XAML에 두 번 할당하는 이유는 무엇입니까? –