public void SetNewAbbreviation(string shortForm, string fullForm, string genderForm, string pluralForm, string genderPluralForm) { DataContext = _currentVm = new AddSimpleAbbreviationViewModel(_repositories, shortForm, fullForm, genderForm, pluralForm, genderPluralForm); if (!string.IsNullOrEmpty(fullForm)) { MainButton.Focus(); } }
public SimpleAbbreviationPage(IRepositoriesManager repositories, AddSimpleAbbreviationViewModel addVm) { _repositories = repositories; InitializeComponent(); DataContext = _currentVm = addVm; FirstTB.Focus(); //Init(); }
public void SetModifyAbbreviation(SimpleAbbreviation abbrev) => DataContext = _currentVm = new ModifySimpleAbbreviationViewModel(_repositories, abbrev);