2011-06-23 45 views
2

喜的朋友可滚动的TabItems,是新手用于Windows开发。我已经使用silvelight OOB(脱离浏览器应用程序).​​Able在运行时添加的TabItem通过下面的代码自定义的Tabcontrol与使用Silverlight

TabItem tabItem = new TabItem(); 
tabItem.Header = "tab"; 
tabControl.Items.Add(tabItem); 
创建网格的tabcontrol

虽然添加更多的tabitems,Tabitems自动添加到新行,而不是像谷歌铬浏览器滚动启用。任何属性是否有添加滚动? 我已经通过msdn文件,但无法找到任何东西。一些stackoverflow的答案说,第三方控制,但我不想使用这些。我想做我自己的。可以给一些指导,以得到我的解决方案。

+0

你是如何解决它的? – Rolando

回答

0

如果您希望使用可滚动的选项卡而不是多行显示它们,则需要从头开始创建自己的选项卡控件,或创建一个可覆盖控件模板的选项卡控件样式。

如果你对silverlight(和xaml)完全陌生,这可能对你来说太难了。我不相信有一个简单的方法可以做到这一点,因为这个功能不是标准标签控件的一部分。