WEB开发网
开发学院图形图像Flash My Silverlight系列(5)—— Silverlight控件介绍... 阅读

My Silverlight系列(5)—— Silverlight控件介绍之TabControl

 2009-04-25 12:04:52 来源:WEB开发网   
核心提示: 这样就向TabItem的Content中加入了一人Button,Button的内容显示abcd,My Silverlight系列(5)—— Silverlight控件介绍之TabControl(4),但是这样做有一个非常大的局限性,tabItem.Content属性虽然接受object类型

这样就向TabItem的Content中加入了一人Button,Button的内容显示abcd。但是这样做有一个非常大的局限性,tabItem.Content属性虽然接受object类型,但是如果设置的不是ContentControl的子类,就会自动调用它的ToString()显示Content。于是这里有了一个权宜之计,就是加入一个Panel(如Canvas),这样向Pannel中就可以加入任何你想要的Control了。但是,我要说的是“但是”,这种方法无疑要求我们手写大量的cs代码而不是xaml代码,我认为这种方法是非常不好的。

我不知道我在设置TabItem的ContentTemplate的时候出了什么错,或者可以直接从TabControl的ItemTemplate(Template、ItemPanel等属性)中设置即可达到相应的效果,如果哪位做过类似的尝试或者有相关的资料可以告诉我,不胜感激。最后截一张运行时的效果图吧:

My Silverlight系列(5)—— Silverlight控件介绍之TabControl

图片看不清楚?请点击这里查看原图(大图)。

系列文章:

My Silverlight系列(1)——绝对定位下的控件动态添加操作

My Silverlight系列(2)——绝对定位下的控件动态添加操作

My Silverlight系列(3)——SilverLight的剪切板操作

My Silverlight系列(4)——恼人的Silverlight文件操作

My Silverlight系列(6)—— c#版本的slilverlight.net官网导般栏

My Silverlight系列(7)—— Control的Loaded事件与OnApplyTemplate

My Silverlight系列(8)—— 关于Silverlight 2 RC0中的ComboBox

My Silverlight系列(9)—— 模拟Silverlight中的双击事件

My Silverlight系列(10)—— Silverlight中的InkCanvas

My Silverlight系列(11)—— Silverlight中的右键事件点击模拟(全局版本)

上一页  1 2 3 4 

Tags:My Silverlight 系列

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