动态创建WPF 控件,并绑定指定Style
2012-07-10 14:49
190 查看
问题:动态创建控件,绑定了一个Style, 但是无法得到Style中Controltemplate的控件。
解决:
GroupBox gb = new GroupBox();
gb.Name = "groupbox1";
gb.Header = "MyTest1";
gb.Height = 50;
gb.Width = 100;
// 使用FindResource, 然后Apply
gb.Style = this.FindResource("MyGroupBoxWithIcon") as Style;
gb.ApplyTemplate();
// 可以直接得到Image im2
Image im2 = (Image)gb.Template.FindName("theImage", gb);
解决:
GroupBox gb = new GroupBox();
gb.Name = "groupbox1";
gb.Header = "MyTest1";
gb.Height = 50;
gb.Width = 100;
// 使用FindResource, 然后Apply
gb.Style = this.FindResource("MyGroupBoxWithIcon") as Style;
gb.ApplyTemplate();
// 可以直接得到Image im2
Image im2 = (Image)gb.Template.FindName("theImage", gb);
相关文章推荐
- WPF&Silverlight之XamlReader动态创建控件并绑定
- WPF 中动态创建和删除控件
- WPF: WrapPanel 容器的数据绑定(动态生成控件、遍历)
- WPF 后台动态创建控件
- [Silverlight入门系列]动态创建控件和绑定
- WPF 中动态创建和删除控件
- WPF 中动态创建、删除控件,注册控件名字,根据名字查找控件
- WPF 中动态创建和删除控件
- wpf GridView 动态添加 GridViewColumn 及绑定控件
- WPF资源Resources的创建以及动态修改和数据绑定。
- WPF-使用代码创建Grid行与列,并将控件添加到Grid中的指定行指定列
- silverlight动态创建控件及控件事件动态指定(c#)
- 动态创建控件,并绑定事件
- [Silverlight入门系列]动态创建控件和绑定
- Android 动态创建Android控件、绑定事件处理的新方法
- asp.net C#动态添加创建生成button按钮控件没有触发执行响应click绑定事件处理
- 运行时动态创建的控件与消息处理函数绑定的方法
- InteropBitmap指定内存,绑定WPF的Imag控件时刷新问题。
- WPF 中动态创建和删除控件
- 给动态创建的控件指定事件