public TemplatesView(MailTemplateCategoryModel category) { InitializeComponent(); DataContext = _viewModel = new TemplatesViewModel(category); _viewModel.PropertyChanged += ViewModelOnPropertyChanged; Loaded += OnMailTemplateViewLoaded; }
private static TemplatesViewModel LoadTemplates(Modifiers userConfigTemplates, AppMetadata appMetadata) { var tVM = new TemplatesViewModel { _serverModifiers = LoadServerTemplates(userConfigTemplates.ServerModifiers, appMetadata), _databaseModifiers = new ObservableCollection <DatabaseModifierModel>(), _schemaModifiers = new ObservableCollection <SchemaModifierModel>() }; return(tVM); }
public TemplatesPage() { InitializeComponent(); this.BindingContext = viewModel = new TemplatesViewModel(Navigation); }
public TemplatesPage() { InitializeComponent(); BindingContext = ViewModel = new TemplatesViewModel(DependencyService.Get <IDataStore <Template> >()); }