でショッピングカートのコンテンツを試していItemsControl(ListBox)
ます。そうするために、私は以下を作成しましたDataTemplate
:
<DataTemplate x:Key="Templates.ShoppingCartProduct"
DataType="{x:Type viewModel:ProductViewModel}">
<DockPanel HorizontalAlignment="Stretch">
<TextBlock DockPanel.Dock="Left"
Text="{Binding Path=Name}"
FontSize="10"
Foreground="Black" />
<TextBlock DockPanel.Dock="Right"
Text="{Binding Path=Price, StringFormat=\{0:C\}}"
FontSize="10"
Foreground="Black" />
</DockPanel>
</DataTemplate>
しかし、私のショッピングカートに商品が表示されているときは、名前と価格TextBlocks
が隣り合っており、右側に非常に多くの空白があります。
DockPanel
によって利用可能になったすべてのスペースを埋めるためにを強制的に伸ばすための最良の方法は何ListItem
でしたか?