wpf 动态添加控件 wpfc#动态添加控件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 内容控件都有Children.add(你的自定义控件名) 在你的tabControl 里面的某个项里面添加grid 然后grid .Children.add 就可以了 TabItem temptb = new TabItem(); LinearGradientBrush _brush = new LinearGradientBrush(); Color sColor = Color.FromArgb(255,122, 210, 231); Color eColor = Color.FromArgb(255, 14, 75, 133); _brush.StartPoint = new Point(0.5, 0); _brush.EndPoint = new Point(0.5, 1); _brush.GradientStops.Add(new GradientStop(sColor, 0.0)); _brush.GradientStops.Add(new GradientStop(eColor, 1.0)); temptb.Width = 70; temptb.Header = textBox1.Text; temptb.Background = _brush; tabControl1.Items.Add(temptb);我是这样添加进去的,这个Grid要怎么添加呢。 TabItem temptb = new TabItem(); LinearGradientBrush _brush = new LinearGradientBrush(); Color sColor = Color.FromArgb(255, 122, 210, 231); Color eColor = Color.FromArgb(255, 14, 75, 133); _brush.StartPoint = new Point(0.5, 0); _brush.EndPoint = new Point(0.5, 1); _brush.GradientStops.Add(new GradientStop(sColor, 0.0)); _brush.GradientStops.Add(new GradientStop(eColor, 1.0)); temptb.Width = 70; temptb.Header = "111"; temptb.Background = _brush; Grid tempGrid = new Grid(); tempGrid.Background =new SolidColorBrush(Colors.Yellow); temptb.Content = tempGrid; tabControl1.Items.Add(temptb);这样就可以了.可以把tempGrid换成UserControl,自己已经写好的界面 顺便说一下,WPF不应该这样用,这还是Winform的方法. 刚转过来,WPF有什么好的方法?有什么好书介绍下不。晚些结分你们。 主要还是网上资源多一些,看起来也方便.书的话,我自己买了两本 <WPF编程宝典>,<深入浅出WPF>http://download.csdn.net/detail/wudidagou/6312239,都挺不错. 使用asp.net身份验证功能来构建网站的成员系统,同一个用户同时多点登录会出现什么问题? 如何在派生类方法中调用基类的方法 xml 给一个不多于 5 位的正整数(给高分,高手来啊~~谁的方法多,谁得分,说到做到!!!!) CSV导入SQL 如何定位datagridview的行 问一个语法问题,不太理解 當Table很大時,用Fill把數據填充到DataTable 怎样解决数字地图的问题?——请教专家 急问题:关于C#SQLServer编程的Dataset的设置问题 菜鸟提问:为什么屏幕上没显示? 大数据处理思路---大神们求给思路
TabItem temptb = new TabItem();
LinearGradientBrush _brush = new LinearGradientBrush(); Color sColor = Color.FromArgb(255,122, 210, 231);
Color eColor = Color.FromArgb(255, 14, 75, 133);
_brush.StartPoint = new Point(0.5, 0);
_brush.EndPoint = new Point(0.5, 1);
_brush.GradientStops.Add(new GradientStop(sColor, 0.0));
_brush.GradientStops.Add(new GradientStop(eColor, 1.0));
temptb.Width = 70;
temptb.Header = textBox1.Text;
temptb.Background = _brush;
tabControl1.Items.Add(temptb);我是这样添加进去的,这个Grid要怎么添加呢。
LinearGradientBrush _brush = new LinearGradientBrush(); Color sColor = Color.FromArgb(255, 122, 210, 231);
Color eColor = Color.FromArgb(255, 14, 75, 133);
_brush.StartPoint = new Point(0.5, 0);
_brush.EndPoint = new Point(0.5, 1);
_brush.GradientStops.Add(new GradientStop(sColor, 0.0));
_brush.GradientStops.Add(new GradientStop(eColor, 1.0));
temptb.Width = 70;
temptb.Header = "111";
temptb.Background = _brush; Grid tempGrid = new Grid();
tempGrid.Background =new SolidColorBrush(Colors.Yellow); temptb.Content = tempGrid;
tabControl1.Items.Add(temptb);这样就可以了.可以把tempGrid换成UserControl,自己已经写好的界面