//フルスクリーンにする public void GoToFullScreen() { IsFullScreen = true; Type type; if(Settings.Instance.UseWindowMode) { type = typeof(WindowedWindow); } else { type = typeof(FullScreenWindow); } //リソースに登録 var message = new TransitionMessage(type, this, TransitionMode.NewOrActive); //ウィンドウからFlash部分を消去 var temp = VideoFlash; VideoFlash = null; FullScreenVideoFlash = temp; var temp2 = Controller; Controller = null; FullScreenController = temp2; App.ViewModelRoot.Visibility = Visibility.Hidden; //フルスクリーンウィンドウ表示 Messenger.Raise(message); var fullscreen = new WindowActionMessage(WindowAction.Maximize, "Full"); Messenger.Raise(fullscreen); }
async void Input() { var message = new WindowActionMessage(WindowAction.Close, "Close"); await Messenger.RaiseAsync(message); }
async void Close() { if (string.IsNullOrEmpty(DirectoryInfos.SelectedDirectoryName)) { return; } Settings.Default.FolderName = DirectoryInfos.SelectedDirectoryName; Settings.Default.Save(); var message = new WindowActionMessage(WindowAction.Close, "Close"); await Messenger.RaiseAsync(message); }