So füllen Sie mit DockPanel den verfügbaren Speicherplatz

Ich versuche den Inhalt eines Einkaufswagens in einerItemsControl(ListBox). Dazu habe ich folgendes erstelltDataTemplate:

<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>

Bei den Artikeln werden in meinem Warenkorb jedoch der Name und der Preis angezeigtTextBlocks sitzen direkt nebeneinander und auf der rechten Seite befindet sich extrem viel Leerzeichen.

Ich habe mich gefragt, was die beste Methode ist, um das zu erzwingenDockPanel ausdehnen, um den gesamten Raum auszufüllen, der von derListItem war?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage