2010-10-14 111 views
0

对于WPF图像控件,水平对齐不起作用..任何想法?我已经粘贴了以下详细的代码..图像出现在中间..关于WPF图像控件的水平对齐问题

<Canvas Canvas.Top="550" Canvas.Left="225" Width="500" Height="100"> 
    <Border BorderBrush="#323232" BorderThickness="75" Width="500" Height="100"></Border> 
    <Image Canvas.Left="0" DataContext="...." Source="...." HorizontalAlignment="Right" Height="75" Width="275"/> 
</Canvas> 

回答

4

帆布使用左,右,上,下的设置将儿童在特定的像素位置,以便对齐设置与儿童固定大小不起作用。

+0

谢谢,我们有针对这个问题的解决方法吗? – codematrix 2010-10-14 17:09:16

+3

除非您想为其所有子项进行绝对定位,否则不要使用Canvas进行布局。网格可能更适合你想要的东西。 – 2010-10-14 17:23:44