public void ShowUpdateInfo(UpdateInfo updateInfo)
        {
            UpdateInfoViewVM vm = this._kernel.Get <UpdateInfoViewVM>();

            vm.UpdateInfo = updateInfo ?? throw new ArgumentNullException(nameof(updateInfo));

            this.Navigate(vm);
        }
        public void ShowUpdateInfoDialog(UpdateInfo updateInfo)
        {
            UpdateInfoViewVM vm = _kernel.Get <UpdateInfoViewVM>();

            vm.UpdateInfo = updateInfo;

            UpdateInfoView view = new UpdateInfoView
            {
                Owner       = Application.Current.MainWindow,
                DataContext = vm
            };

            view.ShowDialog();
        }