向图像控件添加边框可防止图像显示WPF

时间:2013-02-08 19:40:50

标签: wpf image border

我有一个令我感到困惑的问题 - 我试图在WPF中为图像控件放置一个边框。图像控件完美地显示图像(我已经通过代码加载和XAML加载,两者都工作正常)。但是,当我在图像控件周围放置边框时,图像根本不会出现。这发生在三个图像控件都具有相同的配置。有谁知道这是为什么或我如何解决它?非常感谢,杰夫。

XAML(边框已注释掉)如下:

<!--<Border BorderBrush="Black" BorderThickness="2" Margin="201,172,618,450" Grid.Column="1">-->
                    <Image Name="imgFault11" Stretch="Fill" Grid.Column="1" Margin="200,172,619,450">

                <!--</Border>-->

2 个答案:

答案 0 :(得分:0)

你把它们放在Grid.Column =“1”中 将图像放在边框中 从没有边距开始

<Border BorderBrush="Black" BorderThickness="2" Grid.Column="1">
     <Image Name="imgFault11" Stretch="Fill">
</Border>

答案 1 :(得分:-1)

您可能必须将边框发送到背景。添加后,它会覆盖图像。右键单击边框..转到订单然后选择“发送到后面”。边框控件位于工具箱中。虽然获得边框以匹配图像框大小需要时间才能正确,然后你有一个控件放在另一个......上面,这一点都有点乱。