どちらも動的なヘッダーと説明テキストを含むこの longlistselector を取得しました。ロングリストセレクターの幅を超えると説明テキストが折り返されるようにスケーリングしたい。
以下の画像は、この問題をよく示しています。
どのように働きたいか:
そして、私が今得たコード:
<Infrastructure:LongListSelector ItemsSource="{Binding TrackingInformationItems}" Width="480">
<Infrastructure:LongListSelector.ItemTemplate>
<DataTemplate>
<templates:ListboxTemplateSelector Content="{Binding}">
<templates:ListboxTemplateSelector.HeaderAndBody>
<DataTemplate>
<StackPanel Width="480" MaxWidth="480" Orientation="Horizontal" Margin="0,5,0,5" Visibility="{Binding Body, Converter={StaticResource EmptyStringConverter}}">
<TextBlock Text="{Binding Header}" Style="{StaticResource TextboxLabelStyle}"/>
<TextBlock Text="{Binding Body}" TextWrapping="Wrap" Style="{StaticResource DefaultTextBlockStyle}"/>
</StackPanel>
</DataTemplate>
</templates:ListboxTemplateSelector.HeaderAndBody>
</templates:ListboxTemplateSelector>
</DataTemplate>
</Infrastructure:LongListSelector.ItemTemplate>
</Infrastructure:LongListSelector>
これを達成する方法について何か提案はありますか? ありがとう