wpf怎么动态 控制控件位置c#代码

比如说 现在已经有个label1,怎么在运行时改这个label1的位置?
2025-01-23 17:47:26
推荐回答(3个)
回答1:

参考代码如下:
//新建Window,把其默认的Grid元素删除,然后
//在Window_Loaded事件里粘贴如下代码
private void Window_Loaded(object sender, RoutedEventArgs e)
{
Grid g = new Grid();
g.HorizontalAlignment = HorizontalAlignment.Stretch;
g.VerticalAlignment = VerticalAlignment.Stretch;
g.Background = Brushes.Blue;

ScrollViewer s = new ScrollViewer();
s.Width = 100;
s.Height = 100;

Label l = new Label();
l.Content = @"wpf 控件内 动态添加 控件
Oo巴黎迷雾_ | 分类:C#/.NET | 浏览17次
请示范一个简单的完整例子,不是在form里, 而是在wpf grid里的scrollviewer控件添加label控件。";

s.Content = l;

this.AddChild(s);
}

回答2:

你先给我label1的xaml吧,我再翻译到后台。就是如果你要把label放置在前台,你前台的xaml会是怎么样的。

回答3:

直接在后台改就可以把