public MainWindowViewModel() { LoadLevels(); menu = new MenuScreenViewModel(this); currentView = menu; CellStateRules.Init(); }
/// <summary> /// /// </summary> /// <param name="dependencyObject"></param> /// <param name="args"></param> public static void OnDependencyObjectGetterPropertyChanged(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs args) { AbstractViewModel abstractViewModel = args.NewValue as AbstractViewModel; if (abstractViewModel == null) { return; } FrameworkElement frameworkElement = dependencyObject as FrameworkElement; if (frameworkElement != null) { abstractViewModel.NamedDependencyObjects.Add(frameworkElement.Name, frameworkElement); return; } FrameworkContentElement frameworkContentElement = dependencyObject as FrameworkContentElement; if (frameworkContentElement != null) { abstractViewModel.NamedDependencyObjects.Add(frameworkContentElement.Name, frameworkContentElement); return; } }
public LineSeriesContainer(AbstractViewModel parent, string title, string axisTitleY) { Parent = parent; Title = title; Points = new RangeObservableCollection <DataPoint>(); AxisTitleY = axisTitleY; }
public ActionResult Index() { AbstractViewModel model = new AbstractViewModel(); amger = new AbstractManager(); model.AbstarctList = amger.GetListOnShow(); return(View(model)); }
public MainWindowViewModel() { ds = new DataSet(this); playListCtr = new PlayListViewModel(ds); timerVm = new PreviewViewModel(ds); messageSenderCtr = new MessageSenderViewModel(ds, (PreviewViewModel)timerVm); OpenPresenterWindow(); }
private void Nav(Page page, object context) { var prevView = _view; var prevViewModel = _viewModel; _navService.Navigate(page, context); _view = page; _viewModel = context as AbstractViewModel; prevViewModel?.OnNavigatedFrom(); }
public static void BindProgressBar(this Activity act, AbstractViewModel vmModel) { vmModel.PropertyChanged += (sender, args) => { if (args.PropertyName != nameof(AbstractViewModel.IsWorking)) { return; } act.SetProgressBarVisibility(vmModel.IsWorking); act.SetProgressBarIndeterminateVisibility(vmModel.IsWorking); act.SetProgressBarIndeterminate(vmModel.IsWorking); }; }
public static void BindProgressBar(this IMenu menu, AbstractViewModel vmModel) { vmModel.PropertyChanged += (sender, args) => { if (args.PropertyName != nameof(AbstractViewModel.IsWorking)) { return; } var item = menu.FindItem(Hsr.Campus.Droid.Resource.Id.menu_refresh); item?.SetVisible(!vmModel.IsWorking); }; vmModel.RaisePropertyChanged(nameof(AbstractViewModel.IsWorking)); }
public ActionResult SubmitAbstract(AbstractViewModel model) { /* * if (!ModelState.IsValid) * { * return View(model); * } */ Abstract newAbstract = new Abstract(User.Identity.GetUserName(), model); var notification = newAbstract.GenerateNewAbstractNotification(); newAbstract.AddToDb(); notification.AddToDb(); return(View("~/Views/Home/Index.cshtml")); }
public AbstractTemp SaveAbstract(AbstractViewModel abs) { _abid = _cache.GetUserCache().AccountBookID; AbstractTemp absTemp = new AbstractTemp(); if (abs.AbsId > 0) { absTemp = _ledger.AbstractTemps.Where(ab => ab.AbsId == abs.AbsId).FirstOrDefault(); } else { absTemp.AbId = _abid; _ledger.AbstractTemps.Add(absTemp); } absTemp.Abstract = abs.Abstract; if (_ledger.SaveChanges() > 0) { return(absTemp); } return(null); }
void Changed(object sender, DependencyPropertyChangedEventArgs e) { AbstractViewModel ob = e.NewValue as AbstractViewModel; var props = ob.GetType().GetProperties(); foreach (var prop in props) { if (prop.PropertyType == "".GetType()) { addStringProperty(prop); } else if (prop.PropertyType == 1.GetType()) { addIntProperty(prop); } else if (prop.PropertyType == true.GetType()) { addBoolProperty(prop); } else { } } }
private void _registerEvents(AbstractViewModel vm) { vm.ErrorRaised += OnErrorRaised; vm.ErrorCleared += OnErrorCleared; }
public AbstractImageCommand(AbstractViewModel viewModel) : base(viewModel) { viewModel.PropertyChanged += OnViewModelPropertyChanged; }
public async Task NavigateForward(AbstractViewModel vm) { ContentPage cp = null; bool isPopup = vm is IPopupViewModel; if (vm is LoginViewModel) { cp = new LoginView(); } else if (vm is AllSnippetsViewModel) { cp = new AllSnippetsView(); } else if (vm is AllUsersViewModel) { cp = new AllUsersView(); } else if (vm is YesNoPageViewModel) { cp = new YesNoPageView(); } else if (vm is SnippetViewModel) { cp = new SnippetView(); } else if (vm is UserViewModel) { cp = new UserView(); } else if (vm is VariableViewModel) { cp = new VariableView(); } else if (vm is MenuViewModel) { cp = new MenuView(); } else if (vm is AlertViewModel) { cp = new AlertView(); } else if (vm is ProfileViewModel) { cp = new ProfileView(); } else if (vm is TextInputViewModel) { cp = new TextInputView(); } cp.BindingContext = vm; await Task.Delay(100); if (isPopup) { SetHasBackButton(cp, false); await Navigation.PushModalAsync(cp); } else { await Navigation.PushAsync(cp); } }
public AbstractCommand(AbstractViewModel viewModel) { ViewModel = viewModel; }
/// <summary> /// /// </summary> /// <param name="dependencyObject"></param> /// <param name="value"></param> public static void SetDependencyObjectGetter(DependencyObject dependencyObject, AbstractViewModel value) { dependencyObject.SetValue(DependencyObjectGetterProperty, value); }
public IHttpActionResult DeleteAbstract(AbstractViewModel abs) { _voucher.DeleteAbstract(abs.AbsId); return(Ok(ResMessage.Success())); }
public IHttpActionResult SaveAbstract(AbstractViewModel abs) { _voucher.SaveAbstract(abs); return(Ok(ResMessage.Success())); }
public OpenCommand(AbstractViewModel viewModel) : base(viewModel) { }