如何在wpf c#中设置和更改用户控件的位置
本文关键字:用户 控件 位置 设置 wpf | 更新日期: 2023-09-27 18:06:32
你好,我创建了一个大的用户控件,并在wpf的主窗口上创建了面板,我将用户控件添加到面板中,但是当我试图设置它的位置时,我不能像winform那样使用usercontrol.Left
或usercontrol.Top
,那么在wpf中如何做到这一点呢
下面是我所做的:
public partial class MainWindow : Window
{
slidebtn sld = new slidebtn();
public MainWindow()
{
InitializeComponent();
stk.Children.Add(sld);
}
private void nxt_Click(object sender, RoutedEventArgs e)
{
sld.Left
}
}
你有两个选择来改变用户控件的位置。
- 利润率
sld.Margin = new Thickness(200, 30, 0, 0);
渲染变换
var tt = new TranslateTransform(); sld.RenderTransform = tt; tt.X = 200; tt.Y = 30;
请尝试设置usercontrol
的HorizontalAlignment
和VerticalAlignment
,根据您的需要将其锚定在适当的位置上。
请看这里了解更多。