public abstract FrameworkElement GetContentFromFunction(ApplicationFunction function, EsuProgressViewModel progress);
 protected HomeViewModelBase()
 {
     openedUserControlCollection = new UserControlFunctionItemCollection<ApplicationFunction>();
       progress = new EsuProgressViewModel();
 }
 protected DialogWindowBase()
 {
     okCommand = new DelegateCommand(OkClick, () => true);
       cancelCommand = new DelegateCommand(CancelClick, () => true);
       progress = new EsuProgressViewModel();
 }