public static string AskFile(this IViewBox viewBox, string filter = null, string initialFolder = null, string defaultExt = null) { var files = viewBox.AskFiles(filter, initialFolder, defaultExt); return(files != null && files.Length > 0 ? files[0] : null); }
public WorkspaceManager( IMainWindow <TScreen> mainWindow, AbstractScreenManager <TBaseView, TScreen, TPopup> screenManager, IViewBox viewBox) { _mainWindow = mainWindow; _screenManager = screenManager; _viewBox = viewBox; }
public MyScreenLogic(IService service, IViewBox viewBox) { _service = service; _viewBox = viewBox; Title = "My screen"; BrowseCommand = new RelayCommand(ExecuteBrowseCommand) { Name = "..." }; }