リストボックスを使用して曲のリストを作成したいのですが、レイアウトに問題があります。
現在、次の xaml を使用しています。
<ListBox x:Name="lstHistory" HorizontalAlignment="Stretch" Margin="12,284,0,90" Width="460">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal" HorizontalAlignment="Stretch">
<StackPanel Orientation="Horizontal">
<Image Margin="5" VerticalAlignment="top" Source="{Binding Image}" />
</StackPanel>
<StackPanel Orientation="Vertical" VerticalAlignment="Stretch" HorizontalAlignment="Stretch">
<TextBlock Margin="8"
TextWrapping="Wrap"
VerticalAlignment="Top"
HorizontalAlignment="Left"
Text="{Binding Name}" />
<TextBlock Margin="8"
VerticalAlignment="Top"
HorizontalAlignment="Left"
Text="{Binding Artist}" />
<TextBlock Margin="8,0,8,8"
VerticalAlignment="Bottom"
HorizontalAlignment="Right" Text="{Binding Time}" Opacity="0.25" />
</StackPanel>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
リスト項目の右下隅に時間を表示したいのですが、毎回画面の中央に表示されてしまいます。
これは私が得るものの例です:
誰かがそこに時間を取得する方法を教えてもらえますか?