Grid가 ListPicker 전체 모드 항목 안에 있습니다. Grid에는 두 개의 열이 있습니다. 첫 번째 열은 왼쪽 맞춤이어야하고 두 번째 열은 오른쪽 맞춤되어야합니다.Grid가 ListPicker 항목 내에서 펼쳐지지 않음
불행하게도이 템플릿은 예상대로 작동하지 않습니다
<DataTemplate x:Name="ListFullModeItemTemplate">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="auto"/>
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="{Binding Name}" />
<TextBlock Grid.Column="1" Text="{Binding Description}" HorizontalAlignment="Right" />
</Grid>
</DataTemplate>
두 번째 TextBlock의 오른쪽으로 정렬되지 않습니다.
나는 즉<Grid Width="700">
...
</Grid>
후 작동 특정 값으로 그리드 폭 속성을 설정하면,하지만 사용자가 세로/가로로 전화를 회전 할 수 있기 때문에 나는 그것을 할 수 없습니다.
아이디어가 있으십니까?
편집 : 또한 ListBox에서도 동일한 문제가있었습니다. 나는 추가하여 고정 : 그것은 ItemContainerStyle 요소가 없기 때문에
<ListBox.ItemContainerStyle>
<Style TargetType="ListBoxItem">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<ContentPresenter HorizontalAlignment="Stretch" VerticalAlignment="Stretch"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ListBox.ItemContainerStyle>
내가 ListPicker이 사용할 수 없습니다.
더 이상 답장을 확인할 수는 없지만 그것이 유효하다고 가정합니다. – gumis