使用silverlight的可滚动选项卡项的选项卡控件

本文关键字:选项 控件 滚动 silverlight 使用 | 更新日期: 2023-09-27 18:00:25

朋友们,我是windows开发的新手。我已经使用silvelight OOB(浏览器外应用程序)创建了带有tabcontrol的网格。能够在运行时通过以下代码添加tabitem

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

当添加更多的选项卡项时,选项卡项会自动添加到新行,而不是像谷歌chrome浏览器那样启用滚动。有任何属性可以添加Scroll???我浏览了msdn的文档,但什么也找不到。stackoverflow的一些答案说第三方控制,但我不想使用这些。我想自己做。可能会给出一些指导来获得我的解决方案。

使用silverlight的可滚动选项卡项的选项卡控件

如果您希望有可滚动的选项卡,而不是让它们出现在多行上,您需要从头开始创建自己的选项卡控件,或者创建一个覆盖控件模板的选项卡控件样式。

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