我想在一行中放置两个标签,第一行与左边框对齐,第二行与右边对齐。
喜欢这里:
这是我的XAML尝试:
<Window x:Class="MyTestNamespace.MyXAML"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006">
<DockPanel>
<Label Content="left text" DockPanel.Dock="Left"></Label>
<Label Content="right text" DockPanel.Dock="Right"></Label>
</DockPanel>
</Window>
但我得到了这个:
答案 0 :(得分:2)
您使用了dockpanel,但您需要将标签内容对齐。试试这个
<DockPanel>
<Label Content="left text" DockPanel.Dock="Left"></Label>
<Label Content="right text" DockPanel.Dock="Right" HorizontalContentAlignment="Right"></Label>
</DockPanel>