Прохожу урок по созданию формы авторизации на WPF+С# и в нём автор подключает библиотеку Material Design для стилизации компонентов.
У меня не получается подключить данную библиотеку и в связи с этим вопрос:
правильно ли я всё сделал и в чём может быть проблема?
По плану указано, что нужно:
1) Подключить в App.xaml специальный код, что я и сделал:
<Application x:Class="WpfAppSTART.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:WpfAppSTART"
StartupUri="MainWindow.xaml">
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<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:,,,/MaterialDesignColors;component/Themes/Recommended/Primary/MaterialDesignColor.DeepPurple.xaml" />
<ResourceDictionary Source="pack://application:,,,/MaterialDesignColors;component/Themes/Recommended/Accent/MaterialDesignColor.Lime.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
</Application>
Затем подключить ссылку в MainWindow.xaml, это тоже сделал(вторая строчка):
<Window x:Class="WpfAppSTART.MainWindow"
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:WpfAppSTART"
mc:Ignorable="d"
Title="MainWindow" Height="600" Width="800">
<Grid Background="#ffdadada">
<Button HorizontalAlignment="Left" Content="Регистрация" Style="{StaticResource MaterialDesignFlatButton}" />
</Grid>
</Window>
Но! У меня выдаёт ошибку(не запускается программа в принципе), когда я пытаюсь наложить стиль на кнопку. Да и в принципе на любой другой элемент. Из кода выше:
<Grid Background="#ffdadada">
<Button HorizontalAlignment="Left" Content="Регистрация" Style="{StaticResource MaterialDesignFlatButton}" />
</Grid>
Должно получиться вот так, с применением стиля(у меня стиль в коде написан правильно):
Также у меня какие-то голубые линии в коде App.xaml, при на ведении на который всплывает пояснение (ниже скриншот), мне кажется тут что-то не так.
Как быть?