gpt4 book ai didi

wpf - 如何在 WPF 中为图像添加边框?

转载 作者:行者123 更新时间:2023-12-03 01:16:17 25 4
gpt4 key购买 nike

我有一个包含五个图像的 StackPanel,我想在每个图像周围放置一个黑色边框。

我目前拥有的 XAML 是:

<Image Name="imgPic1"
Width="100"
Height="75"
Stretch="Fill"
VerticalAlignment="Top" />

我以为我只能在图像上放置一个单位的边距或填充并将背景颜色设置为 000000PaddingBackground 对于图像均无效。

在 XAML 中执行此操作的简单方法是什么?我真的必须将每个图像放入另一个控件中才能在其周围获得边框吗?还是可以使用其他一些技巧?

最佳答案

只需将图像包裹在边框控件中

<Border BorderThickness="1">
<Image Name="imgPic1"
Width="100"
Height="75"
Stretch="Fill"
VerticalAlignment="Top" />
</Border>

如果您不想对每个图像都执行此操作,您还可以提供应用于图像的样式

<小时/>

Pax 添加的答案和评论的最终解决方案:

<Border BorderThickness="1"
BorderBrush="#FF000000"
VerticalAlignment="Top">
<Image Name="imgPic1"
Width="100"
Height="75"
Stretch="Fill"
VerticalAlignment="Top"/>
</Border>

关于wpf - 如何在 WPF 中为图像添加边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3092992/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com