2014-01-29 2 views
0

내가 가지고있는 follwing을 listpicker 3 개 항목과 내가 그들을 잘 정렬하고 싶은 포함되어 있지만 어떤 이유로 내가 텍스트를 정렬 할 수있는 옵션을 찾을 수Listpicker 텍스트 정렬

<toolkit:ListPicker ItemsSource="{Binding title}" Name="titlePicker" ExpansionMode="ExpansionAllowed" Grid.Row="1" Margin="0,-50,50,0" Background="White" Foreground="#FFDA3434" Canvas.ZIndex="10" HorizontalAlignment="Right" FontSize="20" Grid.RowSpan="2"/> 

, 나는 무엇이 없는가?

답변

1

ListPickerItemTemplate에서이 작업을 수행해야합니다. 무엇 것이라고는 목록 객체이다 "{바인딩 제목}"ItemsSource =를 사용하여

<toolkit:ListPicker 
    ItemTemplate="{StaticResource ListPickerItemTemplate}" 
    FullModeItemTemplate="{StaticResource ListPickerFullModeItemTemplate}" 
... 
+0

메신저 : 페이지 자원 (또는 응용 프로그램 자원)

<phone:PhoneApplicationPage.Resources> <DataTemplate x:Name="ListPickerItemTemplate"> <StackPanel Orientation="Horizontal"> <TextBlock HorizontalAlignment="Right" Text="{Binding ItemName}"/> </StackPanel> </DataTemplate> <DataTemplate x:Name="ListPickerFullModeItemTemplate"> <StackPanel Orientation="Horizontal"> <TextBlock HorizontalAlignment="Right" Text="{Binding ItemName}"/> </StackPanel> </DataTemplate> </phone:PhoneApplicationPage.Resources> 

에 템플릿을 추가하고 선택기에 템플릿을 할당 나는이 필드에 Text = "{ItemNameName}"코드를 설정 했습니까? – Ric

+0

'Text = "{Binding}"'을 사용하십시오. – crea7or

+0

흠, 항목이 표시되지만 여전히 왼쪽에 정렬됩니다. \ http://oi59.tinypic.com/2ms1u11.jpg 이렇게 – Ric