Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前正在业余时间学习 C#,但已经陷入困境。我正在尝试将图像控件移动到屏幕上的随机位置(水平),这是根据屏幕大小和图像控件本身的大小来完成的。是否可以在 C# 和 WPF 中设置 Image.X 和 Image.Y 位置?
您可能需要为此使用Canvas面板,因为它允许您将子项定位在 X、Y 坐标处。
Canvas
<Canvas> <Image x:Name="myImage" Canvas.Top="100" Canvas.Left="200" /> </Canvas>
和是Canvas.X附加Canvas.Y属性。您可以像这样从代码隐藏设置它们:
Canvas.X
Canvas.Y
myImage.SetValue(Canvas.Left, 200); myImage.SetValue(Canvas.Top, 400);