0
私は、左側に1つのテキストボックスを表示するカスタムエキスパンダーヘッダーを作成しようとしています。テキストブロックがさらに離れてしまいます。これはうまくいくはずですが、すべてが左揃えになっています。エキスパンダーヘッダーに空の展開グリッドcolを作成する方法
<Expander.Header>
<Grid HorizontalAlignment="Stretch">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" Name="LeftJustifiedCol" ></ColumnDefinition>
<ColumnDefinition Width="*" Name="EmptySpaceCol" ></ColumnDefinition>
<ColumnDefinition Width="Auto" Name="RightJustifiedCol" ></ColumnDefinition>
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Margin="5,0,5,0" Text="{Binding GroupByValue}"></TextBlock>
<DockPanel Grid.Column="2" HorizontalAlignment="Right">
<TextBlock DockPanel.Dock="Right" Margin="5,0,5,0" Text="Net: $0.00"></TextBlock>
<Button DockPanel.Dock="Right" Margin="5,0,5,0" Width="Auto" Name="DeleteEntityBtn" Click="DeleteEntityBtn_Click" >Del</Button>
</DockPanel>
</Grid>
</Expander.Header>
任意の提案ですか?
私はテキストブロックを追加し、それをグリッド列1に割り当てましたが運はありません。すべてがまだ正当化されていた。 LastChildFillにも運がありません。 –