WPF后台动态修改Margin的值


举例说明:动态添加一个TextBox到Grid中,并设置它的Margin:
TextBox text = new TextBox();
t_grid.Children.Add(text);
Thickness margin = new Thickness(left, top, right, bottom);
text.Margin = margin;

完整示例:
TextBox TxMagic = new TextBox();
TxMagic.Width = 100;
TxMagic.FontSize = 18;
// 添加控件
MainGrid.Children.Add(TxMagic);
// 设置边距
Thickness margin = new Thickness();
margin.Left = 100;
margin.Top = 386;
TxMagic.Margin = margin;
// 背景色
TxMagic.Background = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#FFFE0001"));
TxMagic.Text = "1";
// 字体色
TxMagic.Foreground = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#FF1E0FA6"));

 

posted @ 2020-11-12 10:59  Julian_jiang  阅读(675)  评论(0编辑  收藏  举报