设置动态创建控件的位置
本文关键字:位置 控件 创建 动态 设置 | 更新日期: 2023-09-27 18:06:50
我使用代码动态创建了一个图像控件。我能够设置这个控件的高度和宽度,但我似乎无法控制它的位置。如何更改此控件的位置?
编辑:这是一个WPF应用程序,而SI是一个Canvas。基本上,同时有1个以上的图像可用。这是一个类似于图像处理应用程序的应用程序,因此需要在特定位置显示图像。var webimage = new BitmapImage(new Uri("C:''Class16''Images''DSC_0000.jpg"));
var imageControl = new Image();
imageControl.Source = webimage;
imageControl.Width =(XC[3] - XC[0]);
imageControl.Height = (YC[1] - YC[0]);
SI.Children.Add(imageControl);
您可以使用与在XAML中声明元素时相同的属性来控制它。如果你告诉我们你想做的具体事情,以及上下文(例如,SI
是什么类型,一次可以看到多个图像),也许我们可以帮助你提供细节。
有时设置这些属性的方式不是直观的直接-例如,如果你需要设置一个Canvas.Left
,你需要使用这样的代码:
Canvas.SetLeft(imageControl, 50);