私は4つの要素を持っています:1つのゲージと3つのテキストラベル。次のように要素を重ねる方法
そのブロックのXAMLは、次のとおりです:
しかし私は、私の現在の製品はこのようになり、それらはゲージの中心を中心としているように、水平にテキストラベルを揃えるにしようとしています<Grid Margin="0 283 0 0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="83*"/>
<ColumnDefinition Width="149*"/>
</Grid.ColumnDefinitions>
<lvc:Gauge x:Name="FreeSpaceGauge" Height="85"
Uses360Mode="True"
From="0" To="100" Foreground="White"
HighFontSize="60"
InnerRadius="70" GaugeActiveFill="{DynamicResource PrimaryHueMidBrush}" Margin="-3,-31,3,33" Grid.ColumnSpan="2">
<lvc:Gauge.GaugeRenderTransform>
<TransformGroup>
<RotateTransform Angle="90"></RotateTransform>
<ScaleTransform ScaleX="1"></ScaleTransform>
</TransformGroup>
</lvc:Gauge.GaugeRenderTransform>
</lvc:Gauge>
<TextBlock Name="FreeSpaceText" Foreground="Gray" FontWeight="Medium" FontSize="20" Width="Auto" Margin="10,-2,65,64" Grid.Column="1" />
<TextBlock Name="FreeSpaceText_Used" Text="USED" Foreground="Gray" FontWeight="Thin" FontSize="15" Width="Auto" Margin="12,24,63,38" Grid.Column="1" />
<TextBlock Name="FreeSpaceText_Available" Foreground="Gray" FontSize="15" Width="Auto" Margin="70,84,50,-22" Grid.ColumnSpan="2" />
</Grid>
どのように私は希望の中心配置を達成することができますか?