我有这个代码,我在Button.Content上使用DockPanel。但它不会让我对齐最后一个图像(小箭头)。WPF Dockpanel不会正确对齐
<Button Height="70"
HorizontalContentAlignment="Left">
<Button.Content>
<DockPanel LastChildFill="False">
<Image DockPanel.Dock="Left"
Height="50"
Width="50"
Source="{StaticResource Placeholder}"
Stretch="UniformToFill"
Margin="5" />
<TextBlock DockPanel.Dock="Left"
Text="Dummy text"
VerticalAlignment="Center"
Margin="5" />
<Image DockPanel.Dock="Right"
Height="24"
Width="24"
Source="{StaticResource Right_Arrow_24}"
VerticalAlignment="Center"
HorizontalAlignment="Right"
Stretch="UniformToFill"
Margin="5" />
</DockPanel>
</Button.Content>
</Button>
现在给了我这样的:
所以正确的小箭头应放置在按钮的权利,而不是仅仅将TextBlock后。 我发现了一些类似的问题,它看起来像我做的是正确的,但不知何故它不是..
我在做什么错在这里?
使HorizontalContentAlignment伸展 – dowhilefor 2013-03-19 15:01:44