Я хотел бы использовать Controls.AnimatedTabControl.xaml
в своем проекте WPF.
Я добавил строку:
<ResourceDictionary Source = "pack://application:,,,/MahApps.Metro;component/Styles/Controls.AnimatedTabControl.xaml" />
Вроде в документации написано.
Мой app.xaml теперь:
<Application x:Class = "myAPP.App"
xmlns = "http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x = "http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri = "MainWindow.xaml">
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source = "pack://application:,,,/MahApps.Metro;component/Styles/Controls.xaml" />
<ResourceDictionary Source = "pack://application:,,,/MahApps.Metro;component/Styles/Fonts.xaml" />
<ResourceDictionary Source = "pack://application:,,,/MahApps.Metro;component/Styles/Themes/Light.Blue.xaml" />
<ResourceDictionary Source = "pack://application:,,,/MahApps.Metro;component/Styles/Controls.xaml" />
<ResourceDictionary Source = "Controls.TabControl.xaml"/>
<ResourceDictionary Source = "pack://application:,,,/MahApps.Metro;component/Styles/Controls.AnimatedTabControl.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
VS показывает мне, что при поиске ресурса словаря произошла ошибка:
pack://application:,,,/MahApps.Metro;component/Styles/Controls.AnimatedTabControl.xaml
Есть идеи, почему?
Документация для управления вкладками устарела. В версии 2.0.0 все стили управления вкладками были перемещены в Controls.TabControl.xaml
словарь ресурсов, который уже включен в Controls.xaml.
См. соответствующее изменение на GitHub: (GH-3587) Все стили TabControl в одном словаре ресурсов
Чтобы использовать разные стили, вы должны заменить свой TabControl
эквивалентом MahApps.
<mah:MetroAnimatedTabControl>
<mah:MetroAnimatedSingleRowTabControl>