[Я новичок в 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: Мне не удалось найти пример древовидного представления, которое отображает полосы прокрутки в средстве просмотра прокрутки - демонстрации, которые у меня есть, показывают древовидные представления, но без полос прокрутки. Если есть пример, пожалуйста, дайте мне знать!