Splash.xaml.cs 852 B

1234567891011121314151617181920212223242526272829303132
  1. using MahApps.Metro.Controls;
  2. using MediaBrowser.Model.Progress;
  3. using System;
  4. using System.Windows;
  5. namespace MediaBrowser.Common.UI
  6. {
  7. /// <summary>
  8. /// Interaction logic for Splash.xaml
  9. /// </summary>
  10. public partial class Splash : MetroWindow
  11. {
  12. public Splash(Progress<TaskProgress> progress)
  13. {
  14. InitializeComponent();
  15. progress.ProgressChanged += ProgressChanged;
  16. Loaded+=SplashLoaded;
  17. }
  18. void ProgressChanged(object sender, TaskProgress e)
  19. {
  20. lblProgress.Text = e.Description + "...";
  21. }
  22. private void SplashLoaded(object sender, RoutedEventArgs e)
  23. {
  24. // Setting this in markup throws an exception at runtime
  25. ShowTitleBar = false;
  26. }
  27. }
  28. }