我需要一个用于Windows Embedded应用程序的Silverlight的选项卡控件我是开发的任务。它不是开箱即用的控件,所以我希望可以从头开始构建自定义控件。
作为Silverlight和XAML的完全新手,有人能指点我任何有用的教程/资源吗?
到目前为止,我的搜索功能并没有多大用处。
由于
答案 0 :(得分:1)
您最好的方法很大程度上取决于您实际需要Tab键控件执行的操作。如果您只需要一个与默认值略有不同的选项卡控件,那么最好的选择几乎肯定是重新使用现有选项卡控件之一(例如,来自Silverlight Toolkit),并修改其控件模板使它看起来像你想要的。您也可以使用模板副本来进行所需的任何行为更改。
但即使你需要以这种方式无法支持的相当戏剧性的变化(如果情况确实如此,我会感到非常惊讶,虽然发生了奇怪的事情),我的强烈建议仍然是从标签开始从Silverlight工具包中进行控制,并根据需要修改源代码。它比从头构建一个要简单得多。
有一个示例,说明如何修改Silverlight Toolkit选项卡控件here的模板。