MahApps.Metro AnimatedSingleRowTabControl 不工作
MahApps.Metro AnimatedSingleRowTabControl doesn't work
出于某种原因,我的选项卡控件似乎无法按描述工作。
而不是看到这个(来自 Mahapps 网站)
我看到了
我尝试摆弄每一个 属性 来尝试让滚动条消失并具有 left/right 滚动按钮,如示例所示,但绝对没有任何效果。
我错过了什么?
编辑:- 添加了我的 XAML
<Controls:MetroAnimatedSingleRowTabControl Controls:TabControlHelper.IsUnderlined="True" Margin="5" ScrollViewer.PanningMode="Both" ScrollViewer.CanContentScroll="False" ScrollViewer.HorizontalScrollBarVisibility="Hidden">
<Controls:MetroTabItem Header="Thread Image Download">
</Controls:MetroTabItem>
<Controls:MetroTabItem Header="Random Board Stats">
</Controls:MetroTabItem>
</Controls:MetroAnimatedSingleRowTabControl>
此 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>
希望对您有所帮助。
出于某种原因,我的选项卡控件似乎无法按描述工作。
而不是看到这个(来自 Mahapps 网站)
我看到了
我尝试摆弄每一个 属性 来尝试让滚动条消失并具有 left/right 滚动按钮,如示例所示,但绝对没有任何效果。
我错过了什么?
编辑:- 添加了我的 XAML
<Controls:MetroAnimatedSingleRowTabControl Controls:TabControlHelper.IsUnderlined="True" Margin="5" ScrollViewer.PanningMode="Both" ScrollViewer.CanContentScroll="False" ScrollViewer.HorizontalScrollBarVisibility="Hidden">
<Controls:MetroTabItem Header="Thread Image Download">
</Controls:MetroTabItem>
<Controls:MetroTabItem Header="Random Board Stats">
</Controls:MetroTabItem>
</Controls:MetroAnimatedSingleRowTabControl>
此 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>
希望对您有所帮助。