WatchThis.Wpf.SlideshowWindow.SlideshowWindow C# (CSharp) Метод

SlideshowWindow() публичный Метод

public SlideshowWindow ( SlideshowModel model ) : NLog
model WatchThis.Models.SlideshowModel
Результат NLog
        public SlideshowWindow(SlideshowModel model)
        {
            InitializeComponent();

            _hideControlsTimer.Interval = new TimeSpan(0, 0, 2);
            _hideControlsTimer.Tick += (s, e) =>
            {
                var diff = Environment.TickCount - _lastMouseMoveTime;
                if (diff > _hideControlsTimer.Interval.TotalMilliseconds)
                {
                    HideControls();
                }
            };

            var screenSize = this.ScreenDimensions();
            Width = screenSize.Width * 0.75;
            Height = screenSize.Height * 0.75;
            Left = screenSize.Left + ((screenSize.Width - Width) / 2);
            Top = screenSize.Top + ((screenSize.Height - Height) / 2);

            // TODO: Display a 'Loading images...' message
            Driver = SlideshowDriver.Create(model, this, this);
            this.FirePropertyChanged(PropertyChanged, () => Driver);
            ShowControls();
        }