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 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 你能坚持多少秒
- ››Silverlight开发实践--PicZoomShow
- ››Silverlight自定义控件开发 - 令人懊恼的OnApplyT...
- ››Silverlight 2 RTW中ToolTipService.ToolTip不继承...
- ››Silverlight 鼠标滚轮组件“Silverlight.FX”
- ››Silverlight嵌入到HTML之windowless属性及运用Aja...
更多精彩
赞助商链接