Xaml で非常に単純なことをしようとしていますが、解決策が見つかりません。
このように3列を設定したい:
- 左の列: 左に揃えたいコンボボックスが含まれています
- 中央の列: 時々テキストが含まれます。表示するときは、残りのスペースの中央に配置します。
- 右の列: 右に揃えたいラッピング パネルが含まれています。
これまでのところ、私はこれを行ってきました:
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
中央の列 Xaml は次のとおりです。
<WrapPanel Grid.Column="1">
<TextBlock Name="UserInfoLogs" Text="{Binding Path=...}" />
</WrapPanel>
左右の列の要素を正しく配置しますが、中央のテキストを表示すると、自然に中央の列の左側に配置されます。
ありがとう!