WEB开发网
开发学院图形图像Flash Silverlight自定义控件开发 - 令人懊恼的OnApplyT... 阅读

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方法。

上一页  1 2 

Tags:Silverlight 定义 控件

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接