예제 #1
0
        /// <summary>
        /// アップデートのダウンロード進捗表示ビューモデルを初期化する
        /// </summary>
        /// <param name="applicationUpdater">アップデート機能</param>
        public UpdateDownloadProgressViewModel(ApplicationUpdater applicationUpdater)
        {
            _ApplicationUpdater = applicationUpdater;
            CancelCommand       = new ReactiveCommand().WithSubscribe(Cancel);

            // ダウンロードが終わり次第アプリケーションを終了し、更新を適用する
            _ = applicationUpdater.UpdateAfterDownloading();
        }