gpt4 book ai didi

.net - 在图像上绘制矩形

转载 作者:行者123 更新时间:2023-12-04 10:27:43 25 4
gpt4 key购买 nike

我想画一些Rectangle过单Image .

例如,我有以下(白色和黑色)船舶配置文件,并且我想在此配置文件上的特定位置添加一些(黄色和红色)矩形:

enter image description here

是否可以?我怎样才能做到这一点?

最佳答案

很有可能,如果您已经知道要突出显示的区域的 x、y、宽度和高度,则可以将所有控件放入 Canvas 中。

您可以在后面的代码中设置矩形的属性,如下所示:

Rectangle rectangle = new Rectangle();
rectangle.SetValue(Canvas.LeftProperty, 10);
rectangle.SetValue(Canvas.TopProperty, 10);
rectangle.Width = 1000;
rectangle.Height = 50;
rectangle.Fill = new SolidColorBrush() { Color = Colors.Red, Opacity = 0.75f };

canvas.Children.Add(rectangle);

如果你想在 xaml 中添加它们,你可以喜欢这个。
<Canvas>
<Image Source="..."/>
<Rectangle Canvas.Left="10" Canvas.Top="10" Width="1000" Height="50">
<Rectangle.Fill>
<SolidColorBrush Color="Red" Opacity="0.75"/>
</Rectangle.Fill>
</Rectangle>
</Canvas>

关于.net - 在图像上绘制矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11014182/

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