C#程序动态生成xaml,怎样两利用代码写的控件添加到设计器设计的控件里,求帮忙

2025-04-03 13:04:38
推荐回答(3个)
回答1:

设计器是帮助你创建UI界面的
xaml的作用就是帮你简化创建UI的代码,它最终也会被转化为c#代码来执行
我们不应该用代码去修改xaml,而应该直接用代码来创建控件,所以你的问题应该是如何动态创建控件
这里有一个链接,你可以参考一下做法
http://www.cnblogs.com/chenxizhang/archive/2010/03/25/1694899.html

回答2:

xaml里已有

代码:
Grid grid =new Grid();
///设置格子布局的边界绑定
grid.Margin = new Thickness(0);
///清除xaml格子布局的全部内容
grid_www.Children.Clear();
///向xaml格子布局的添加内容
grid_www.Children.Add(grid);

回答3:

  1. xaml里grid应该去掉

  2. grid代码里如果没加其他元素即便添加到window你也看不出来