private void ShowDropboxFilesView(object obj) { if (_fileListView == null) { _logger.Info("show file list view"); _fileListView = Container.Resolve<FileListView>(); var viewModel = (FileListViewModel) _fileListView.DataContext; viewModel.CloudService = FileListViewModel.CloudServiceType.Dropbox; _fileListView.Show(); } else { _logger.Warn("file list view already open"); _logger.Info("push view in foreground"); _fileListView.Focus(); } }
private void OnFileListViewClosedMsg(FileListViewClosedMsg msg) { _logger.Info("set file list view to null"); _fileListView = null; }