Tabcontrol与可滚动的tabitems使用silverlight

时间:2011-06-23 14:49:58

标签: c# silverlight tabcontrol

朋友们,我是Windows开发的新手。我使用silvelight OOB(浏览器应用程序)创建了Grid with tabcontrol。能够通过以下代码在运行时添加tabitem

TabItem tabItem = new TabItem();
tabItem.Header = "tab";
tabControl.Items.Add(tabItem);

虽然添加了更多的tabitems,但是tabitems会自动添加到新行,而不是像google chrome browser一样滚动启用。任何属性都可以添加Scroll ???             我已经通过msdn文件,但找不到任何东西。一些stackoverflow答案说第三方控制,但我没有兴趣使用那些。我想做我自己。可能给一些指导,以获得我的解决方案。

1 个答案:

答案 0 :(得分:0)

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

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