Silverlight自定义控件开发 - 令人懊恼的OnApplyTemplate问题
2009-04-25 12:05:09 来源:WEB开发网核心提示: 1publicclassPathButton2:XControl2{3publicPathButton2()4{5this.DefaultStyleKey=typeof(PathButton);6//初始化组件7base.InitializeComponent();8}9///<su
1 public class PathButton2 : XControl
2 {
3 public PathButton2()
4 {
5 this.DefaultStyleKey = typeof(PathButton);
6 //初始化组件
7 base.InitializeComponent();
8 }
9 /// <summary>
10 /// 重写OnApplyXTemplate代替OnApplyTemplate方法
11 /// </summary>
12 protected override void OnApplyXTemplate()
13 {
14 base.OnApplyXTemplate();
15 }
16 }
17
通过继承XControl的自定义控件与System.Windows.Controls.Control不同在于,需要重写OnApplyXTemplate代替OnApplyTemplate方法,然后在构造函数里设置DefaultStyleKey后手动调用InitializeComponent方法。
Tags:Silverlight 定义 控件
编辑录入:爽爽 [复制链接] [打 印]- ››silverlight全屏显示图片
- ››控件一:Gallery 之无限循环的问题
- ››控件一:Gallery 之基础用法
- ››Silverlight MVVM 模式(一) 切近实战
- ››定义名称时自动代码提示所需的后缀
- ››Silverlight for Windows Phone 7开发系列(1):...
- ››Silverlight for Windows Phone 7开发系列(2):...
- ››Silverlight for Windows Phone 7开发系列(3):...
- ››Silverlight for Windows Phone 7开发系列(4):...
- ››Silverlight for Symbian
- ››Silverlight3系列(四)数据绑定 Data Binding 1
- ››silverlight2 游戏 1 你能坚持多少秒
更多精彩
赞助商链接