예제 #1
0
 public void SetHostBackgroundImage(string path)
 {
     hostWindow.StopBackgroundVideo();
     hostWindow.SetBackgroundImage(path);
     this.Visibility = Visibility.Hidden;
     this.Visibility = Visibility.Visible;
 }
예제 #2
0
        public void SetBackgroundImage(string path, double opacity)
        {
            StopBackgroundVideo();

            if (IsHostBackground)
            {
                hostWindow.SetBackgroundImage(path);
            }
            else
            {
                this.Background = new ImageBrush()
                {
                    Stretch     = Stretch.UniformToFill,
                    ImageSource = new BitmapImage(new Uri(path, UriKind.Relative)),
                    Opacity     = opacity
                };
            }

            SetCurrentWindowToTop();
        }