[[wpf和material-design-in-xaml是我的新手,但是对编程或c#来说不是新手]
我已经能够做“入门”之类的东西,并拥有一个带有选项卡控件和其他正确应用了主题/颜色的控件的测试应用程序。而且我的确在树形视图的滚动查看器中出现了滚动条-只是它们是标准的(即丑陋的)Win7滚动条,而且我似乎无法使主题适用!树视图的项目主题正确,只是滚动条不正确!我已经测试了演示应用程序和滚动条,例如列表框以默认主题为主题,因此我知道它确实有效。我只是想念一些东西。
我确实有以下内容:
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Light.xaml" />
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Defaults.xaml" />
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.TreeView.xaml" />
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.ScrollViewer.xaml" />
和
<TreeView.Resources>
<Style TargetType="ScrollViewer" BasedOn="{StaticResource MaterialDesignScrollViewer}">
<Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Visible"/>
<Setter Property="ScrollViewer.VerticalScrollBarVisibility" Value="Visible"/>
<Setter Property="ScrollViewer.CanContentScroll" Value="true"/>
</Style>
</TreeView.Resources>
PS:我无法找到在scrollviewer中显示滚动条的树状视图的示例-我的演示仅显示树状视图,但没有滚动条。如果有示例,请告诉我!