【发布时间】:2015-10-01 19:09:03
【问题描述】:
我的标签中的文本对齐有一个小问题
这是我的 xaml 代码
<GroupBox Header="Normal" Width="450" Height="150" Name="grpNormal">
<Canvas Name="cvsNormal" Width="440" Height="140">
<Label Name="lblStartRegNormal" Width="223" Content="Enter the starting reg number: " FontSize="16" Canvas.Left="2" Canvas.Top="15" HorizontalContentAlignment="Right" />
<TextBox Name="txtStartRegNormal" Height="40" Width="200" Canvas.Right="10" Canvas.Top="15"/>
<Label Name="lblEndRegNormal" Width="223" Content="Enter the ending reg number: " FontSize="16" Canvas.Left="5" Canvas.Top="65" HorizontalContentAlignment="Right"/>
<TextBox Name="txtEndRegNormal" Height="40" Width="200" Canvas.Right="10" Canvas.Top="65"/>
</Canvas>
</GroupBox>
这是输出
但是当我更改标签内容时,右侧的冒号未对齐
我在这里做错了什么?
【问题讨论】:
-
您是否使用画布作为布局容器?如果是这样,这就是问题所在,请使用 Grid
-
请分享完整的 XAML 代码 ;-)
-
@sine 我用完整的 XAML 代码编辑了我的问题
-
@thumbmunkeys 好的,我会尝试使用网格。但是应该在哪里使用画布呢?