내 응용 프로그램에는 텍스트 블록 항목이 포함 된 스택 패널이 포함 된 목록 상자가 있습니다. 텍스트 블록 항목에는 텍스트 줄 바꿈 또는 텍스트 트리밍 속성이있어서 텍스트 블록 항목이 보이는 범위를 벗어나지 않도록합니다.Windows Phone App - 장치 너비에 따라 텍스트 배치를 만드는 방법
필자가 알고있는 한 텍스트 줄 바꿈 및 텍스트 트리밍 속성은 줄 바꿈을 삽입하기 위해 고정 너비가 필요합니다. 이 때문에, I는 (폭 = "456")에 관한 설명은 타이틀 고정 폭 세트 (폭 = "432")
<ListBox x:Name="CategoryList" ItemsSource="{Binding}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal" Margin="0,0,0,17">
<StackPanel>
<TextBlock
Style="{StaticResource PhoneTextLargeStyle}"
Text="{Binding Name}"
TextTrimming="WordEllipsis"
Width="456"
/>
<TextBlock
Style="{StaticResource PhoneTextSubtleStyle}"
Margin="12,-6,12,0"
Text="{Binding ContentDescription}"
TextWrapping="Wrap"
Width="432"
/>
</StackPanel>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
문제는 이제 그 I는 휴대 전화의 전원을 켤 때 수평 모드의 고정 너비가 너무 작습니다. 고정 너비 대신 장치 너비에 따라 너비를 넣을 수있는 방법이 있습니까?
스크린 샷 : XAML이 당신을 위해이 일을 할 수 있도록 설계 되었기 때문에 XAML에서의 결코 좋은 생각이()에 대한 "전체"페이지 (100 %) 고정 너비/높이를 사용하는 것이 일반적
용액 내 전류 이벤트가 발생 "방향 변경"다른 때 (또는 고정)의 폭을 설정하는 것이다. 그러나 다른 해결책이 있습니까? –