Ho il seguente Expander
definito per un DataGrid
.Intestazione dell'espansione griglia: non è possibile ordinare correttamente
<Expander IsExpanded="True" HorizontalAlignment="Stretch" Background="Blue">
<Expander.Header>
<Grid HorizontalAlignment="Stretch" Background="BurlyWood">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="3*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding Path=Name, StringFormat=\{0:D\}}" FontWeight="Bold" />
<StackPanel Orientation="Horizontal" HorizontalAlignment="Right" Grid.Column="1">
<TextBlock Text="Total : "/>
<TextBlock Text="{Binding Path=Items, Converter={StaticResource sumConverter}}" FontWeight="Bold"/>
</StackPanel>
</Grid>
</Expander.Header>
<ItemsPresenter />
</Expander>
ho bisogno di visualizzare il nome della voce nella sinistra e la somma alla fine destro dell'intestazione di gruppo. Tuttavia ciò che ottengo è questo:
Come posso spostare il 'Total' all'estremità destra della testata?
strano, ma funziona per me. Potrebbe esserci qualche altro codice che infrange la tua logica? – Artiom