WPF后台添加控件问题

Netbeans007 2011-11-12 05:24:16
我在前台xmal中划分了Grid区域:
<Grid.RowDefinitions>
<RowDefinition Height="100" />
<RowDefinition Height="230" />
</Grid.RowDefinitions>

之后在后台先加一个控件:
my_Button test = new my_Button();
this.GRID.Children.Add(test);

请问,我如何在后台,往划分的区域中添加这个控件呢?谢谢。
...全文
548 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Netbeans007 2011-11-13
  • 打赏
  • 举报
回复
呀 谢谢楼上!不过这样是不是只能控制row或者column呢?

另,我后来是这样写的:
Grid.SetRow(test , 1);
Grid.SetColumn(test , 1);
this.GRID.Children.Add(test);
暖枫无敌 2011-11-13
  • 打赏
  • 举报
回复
是周末很少有人的。

你的这个问题,只要给一个Name属性就OK啦。

<Grid.RowDefinitions>
<RowDefinition Height="100" x:Name="gd1" />
<RowDefinition Height="230" x:Name="gd2"/>
</Grid.RowDefinitions>

之后在后台先加一个控件:
my_Button test = new my_Button();
this.gd1.Children.Add(test);
this.gd2.Children.Add(test);
暖枫无敌 2011-11-13
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 netbeans007 的回复:]

呀 谢谢楼上!不过这样是不是只能控制row或者column呢?

另,我后来是这样写的:
Grid.SetRow(test , 1);
Grid.SetColumn(test , 1);
this.GRID.Children.Add(test);
[/Quote]
至于你想调整行列的话,那就将Grid设置x:Name属性,然后通过SetRow、SetRowSpan、SetColumn、SetColumnSpan等来设置所在行列或所跨行列数等等。
Netbeans007 2011-11-12
  • 打赏
  • 举报
回复
- -我问问题从来没人回答..好吧..已经解决了

13,347

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET技术前瞻
社区管理员
  • .NET技术前瞻社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧