App.xaml 1.8 KB

12345678910111213141516171819202122232425262728293031323334
  1. <Application x:Class="MyMoviesWPF.App"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:View="clr-namespace:MyMoviesWPF.MVVM.View"
  5. xmlns:viewModel="clr-namespace:MyMoviesWPF.MVVM.ViewModel"
  6. StartupUri="MVVM\View\Main.xaml">
  7. <Application.Resources>
  8. <ResourceDictionary>
  9. <ResourceDictionary.MergedDictionaries>
  10. <ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Light.xaml" />
  11. <ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Defaults.xaml" />
  12. <ResourceDictionary Source="pack://application:,,,/MaterialDesignColors;component/Themes/Recommended/Primary/MaterialDesignColor.BlueGrey.xaml" />
  13. <ResourceDictionary Source="pack://application:,,,/MaterialDesignColors;component/Themes/Recommended/Accent/MaterialDesignColor.Purple.xaml" />
  14. </ResourceDictionary.MergedDictionaries>
  15. <DataTemplate DataType="{x:Type viewModel:UserViewModel}">
  16. <View:UserView />
  17. </DataTemplate>
  18. <DataTemplate DataType="{x:Type viewModel:CatalogViewModel}">
  19. <View:Catalog />
  20. </DataTemplate>
  21. <DataTemplate DataType="{x:Type viewModel:LogInControlViewModel}">
  22. <View:LogInControl />
  23. </DataTemplate>
  24. <DataTemplate DataType="{x:Type viewModel:SignUpControlViewModel}">
  25. <View:SignUpControl />
  26. </DataTemplate>
  27. </ResourceDictionary>
  28. </Application.Resources>
  29. </Application>