由于某些原因,我的Tab控件似乎没有按照描述工作。
我试图摆弄每一个属性,试图让滚动条消失,左/右滚动按钮如示例所示,但绝对没有效果。
我错过了什么?
编辑: - 添加了我的XAML
typedef void voidvoidsig_t (void); // the signature of perhapshere
void* ad = dlsym(mainhdl, "perhapshere");
if (ad != NULL) {
voidvoidsig_t* funptr = (voidvoidsig_t*)ad;
(*funptr)();
}
答案 0 :(得分:2)
此TabControl
不存在样式键。因此,您必须将资源字典添加到您需要它的位置。所以MahApps应该在下一个版本中解决这个问题(网站说明)。
<Grid>
<Grid.Resources>
<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Controls.AnimatedSingleRowTabControl.xaml" />
</Grid.Resources>
<TabControl>
<TabItem Header="this tabcontrols tabs">
<TextBlock FontSize="30" Text="Content" />
</TabItem>
<TabItem Header="appear only on a single line">
<TextBlock FontSize="30" Text="Content" />
</TabItem>
<TabItem Header="if they are overflowing">
<TextBlock FontSize="30" Text="Content" />
</TabItem>
<TabItem Header="instead of wrapping them">
<TextBlock FontSize="30" Text="Content" />
</TabItem>
</TabControl>
</Grid>
希望这有帮助。