给出一个位图:
Swamp1 = new BitmapImage(new Uri("pack://application:,,,/Images/Swamp-Corner-Transparent.png"));
如何指定它在画布上显示的坐标:
<Canvas Grid.Column="2" HorizontalAlignment="Right" Height="822" VerticalAlignment="Top" Width="1198" Name="MainCanvas">
<Image Name="MapBorderSource" />
</Canvas>
我以前做过这件事,但很久以前。具体来说,我需要绘制BitmapImage
&#39; Swamp1&#39;在Canvas
&#39; MainCanvas&#39;的坐标X,Y处;在Image
&#39; MapBorderSource&#39;之上。 PNG的白色设置为Alpha 0。
答案 0 :(得分:1)
在代码背后,你会写
ApiClient
如果您需要将新图片直接放在var image = new Image
{
Source = new BitmapImage(new Uri(
"pack://application:,,,/Images/Swamp-Corner-Transparent.png"));
};
Canvas.SetLeft(image, x);
Canvas.SetTop(image, y);
MainCanvas.Children.Add(image);
之上,在任何可能的其他子元素之下,您可以写
MapBorderSource
答案 1 :(得分:0)
你可以像这样指定坐标..
grecaptcha.render('targetId', ...)