public OneLettersAbbreviationViewModel(IRepositoriesManager repositories, BaseAbbreviation abbrev, ICommand pageCommand) { PageCommand = pageCommand; _repositories = repositories; Abbreviation = abbrev; ButtonText = string.IsNullOrEmpty(Abbreviation.FullForm) ? Properties.Resources.Add : Properties.Resources.Modify; }
public AddSimpleAbbreviationViewModel(IRepositoriesManager repositories, string shortForm, string fullForm, string genderForm, string pluralForm, string genderPluralForm) : this(repositories) { ShortForm = shortForm; FullForm = fullForm; GenderForm = genderForm; PluralForm = pluralForm; GenderPluralForm = genderPluralForm; }
public TaskbarIconViewModel(IRepositoriesManager repositories) { _repositories = repositories; ExitApplicationCommand = new Command(ExitApplication); AddNewCommand = new Command <Type>(AddNew, CanAddNew); SeeAllCommand = new Command(SeeAll, CanSeeAll); OpenLinguisticsCommand = new Command(OpenLinguistics, CanOpenLinguistics); }
public SimpleAbbreviationPage(IRepositoriesManager repositories, AddSimpleAbbreviationViewModel addVm) { _repositories = repositories; InitializeComponent(); DataContext = _currentVm = addVm; FirstTB.Focus(); //Init(); }
public AddSimpleAbbreviationViewModel(IRepositoriesManager repositories) : base(repositories, Resources.AddSimpleAbbrevTitle, Resources.Add, false) { #if DEBUG //ShortForm = "pçé"; //FullForm = "passé"; //GenderForm = "passée"; //PluralForm = "passés"; //GenderPluralForm = "passées"; #endif }
public ModifySimpleAbbreviationViewModel(IRepositoriesManager repositories, SimpleAbbreviation sa) : base(repositories, Resources.ModifySimpleAbbrevTitle, Resources.Modify, true) { _toModify = sa; ShortForm = sa.ShortForm; FullForm = sa.FullForm; GenderForm = sa.GenderForm; PluralForm = sa.PluralForm; GenderPluralForm = sa.GenderPluralForm; }
public AbbreviationToFormConverter() { _repositories = App.Current.ServiceProvider.GetRequiredService <IRepositoriesManager>(); }