posts - 118,  comments - 276,  views - 45万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
12 2008 档案
Silverlight的TemplatePartAttribute用法
摘要:在XAML中定义了一个控件,如下:<Grid x:Name="FormContainerElement" ... />自定义控件代码*.cs如下:[TemplatePart(Name = "FormContainerElement", Type = typeof(Grid))]public class MyControl : Control{public MyControl(){Def... 阅读全文
posted @ 2008-12-07 13:06 think8848 阅读(1596) 评论(0) 推荐(0) 编辑
[转]对C#泛型中的new()约束的一点思考
摘要:对于new()约束,大家可能有一个误解,以为使用了new约束之后,在创建对象时与非泛型的版本是一致的:public class Tester<T>where T:new(){public Tester(){t = new T();//等同于非泛型版本的new? 例如 object o = new object();?}private T t;} 事实上,使用new关键字的作用只是让编译... 阅读全文
posted @ 2008-12-04 15:10 think8848 阅读(1479) 评论(0) 推荐(0) 编辑
Silverlight 2 <vsm:Setter ...和<Setter ...的区别
摘要:今天想看看Silverlight中ComboBox控件的实现原理,用Reflector将System.Windows.dll中的资源保存了下来,在看ComboBox的Template时发现一个问题,如下图所示:画红线的那句看起来比较奇怪,VisualStateManager好像只是和显示状态有关,在MSDN中没有看到与Setter标签配合使用的情况呀,查阅了Silverlight 《Beta 2 ... 阅读全文
posted @ 2008-12-03 23:51 think8848 阅读(629) 评论(0) 推荐(0) 编辑
[原] Silverlight 2自定义Button样式
摘要:第一步:开启Expression Blend2 SP1 第二步:新建一个项目。 第三步:拖一个Button控件至美工板(这个名字真奇怪)上。 第四步:使用美工板顶部的痕迹导航栏(这个名字更奇怪)来创建按钮模板的副本。 第五步:定义Style名称和位置。 第六步:把App.xaml中原Button样式不需要的部分屏蔽掉。 Code Code highlighting produced ... 阅读全文
posted @ 2008-12-01 21:49 think8848 阅读(3772) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示