【问题标题】:Tabcontrol with scrollable tabitems using silverlight使用silverlight的带有可滚动tabitems的Tabcontrol
【发布时间】:2011-06-23 14:49:58
【问题描述】:

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

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

在添加更多标签时,标签会自动添加到新行,而不是像谷歌浏览器那样启用滚动。任何属性都可以添加滚动??? 我浏览了 msdn 文档,但找不到任何东西。一些 stackoverflow 答案说第三方控制但我不想使用这些。我想做我自己的。可能提供一些指导来获得我的解决方案。

【问题讨论】:

  • 你是怎么解决的?

标签: c# silverlight tabcontrol


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-29
    • 2011-04-08
    • 2021-10-27
    • 2012-01-20
    • 2014-01-23
    • 1970-01-01
    相关资源
    最近更新 更多