0

我目前正在业余时间学习 C#,但已经陷入困境。我正在尝试将图像控件移动到屏幕上的随机位置(水平),这是根据屏幕大小和图像控件本身的大小来完成的。是否可以在 C# 和 WPF 中设置 Image.X 和 Image.Y 位置?

4

1 回答 1

1

您可能需要为此使用Canvas面板,因为它允许您将子项定位在 X、Y 坐标处。

<Canvas>
    <Image x:Name="myImage" Canvas.Top="100" Canvas.Left="200" />
</Canvas>

和是Canvas.X附加Canvas.Y属性。您可以像这样从代码隐藏设置它们:

myImage.SetValue(Canvas.Left, 200);
myImage.SetValue(Canvas.Top, 400);
于 2012-11-23T18:15:02.490 回答