我有一个WrapPanel,我想指定其列的最大数量.因此,例如,当我的Collection"ObjectCollection"(绑定到此WrapPanel)仅包含4个元素时,WrapPanel将只有一行.但是,当"ObjectCollection"将包含5个元素时,wrapPanel将创建另一行以放置第五个元素.(在这种情况下,我的Max_Columns_Number是4).
我想在wpf中创建一个看起来像圆柱体的进度条,就像下面的图像一样(这里是在winform中制作的):

任何人都可以告诉我该怎么做,或者可能给我一个把戏?谢谢
正如标题中提到的,我想将TabControl的标题更改为可滚动.
原因是:我有太多的tabItems,在我的情况下,包装不是最好的解决方案.所以我想改变它:

对于类似的东西(箭头指示的滚动条):

谁能帮助我并展示如何做到这一点?(我正在使用wpf)
c# ×3
wpf ×3
data-binding ×1
progress-bar ×1
scrollbar ×1
tabcontrol ×1
wpf-controls ×1
wrappanel ×1
xaml ×1