public void LoadSpecsViewModel(SpecsViewModel viewModel) { viewModel.Headline = GetStringValue(_languageCurrent.SPECS_SPECS_HEADLINE, "SPECS_SPECS_HEADLINE"); viewModel.LegalBulletOne = GetStringValue(_languageCurrent.SPECS_SPECS_BULLETONE_LEGAL, "SPECS_SPECS_BULLETONE_LEGAL"); viewModel.LegalBulletTwo = GetStringValue(_languageCurrent.SPECS_SPECS_BULLETTWO_LEGAL, "SPECS_SPECS_BULLETTWO_LEGAL"); viewModel.LegalBulletThree = GetStringValue(_languageCurrent.SPECS_SPECS_BULLETTHREE_LEGAL, "SPECS_SPECS_BULLETTHREE_LEGAL"); viewModel.LegalBulletFour = GetStringValue(_languageCurrent.SPECS_SPECS_BULLETFOUR_LEGAL, "SPECS_SPECS_BULLETFOUR_LEGAL"); viewModel.LegalBulletFive = GetStringValue(_languageCurrent.SPECS_SPECS_BULLETFIVE_LEGAL, "SPECS_SPECS_BULLETFIVE_LEGAL"); viewModel.LegalBulletSix = GetStringValue(_languageCurrent.SPECS_SPECS_BULLETSIX_LEGAL, "SPECS_SPECS_BULLETSIX_LEGAL"); viewModel.LegalBulletSeven = GetStringValue(_languageCurrent.SPECS_SPECS_BULLETSEVEN_LEGAL, "SPECS_SPECS_BULLETSEVEN_LEGAL"); // --------------------------------------------------------------------------------------------------------------- // NOTE - PSS: The copy has changed here to include both Imperial and Metric measurements, so we must choose // which to use. For now, we're going to use Imperial (BRT). // --------------------------------------------------------------------------------------------------------------- string bulletOneCopyBritish = GetStringValue(_languageCurrent.SPECS_SPECS_BULLETONE_COPY_BRT, "SPECS_SPECS_BULLETONE_COPY_BRT"); string bulletOneCopyMetric = GetStringValue(_languageCurrent.SPECS_SPECS_BULLETONE_COPY_MET, "SPECS_SPECS_BULLETONE_COPY_MET"); viewModel.ItemList.Add(ListItem.CreateListItem( 0, // order ListItemIcon.Dimensions, // icon enum name viewModel.ICON_WIDTH, // width GetStringValue(_languageCurrent.SPECS_SPECS_BULLETONE_TITLE, "SPECS_SPECS_BULLETONE_TITLE"), // order bulletOneCopyBritish + "\n" + bulletOneCopyMetric // order // NOTE - PSS - USING BRITISH FOR NOW SINCE THIS IS US-ONLY )); viewModel.ItemList.Add(ListItem.CreateListItem( 1, // order ListItemIcon.Weight, // icon enum name viewModel.ICON_WIDTH, // width GetStringValue(_languageCurrent.SPECS_SPECS_BULLETTWO_TITLE, "SPECS_SPECS_BULLETTWO_TITLE"), GetStringValue(_languageCurrent.SPECS_SPECS_BULLETTWO_COPY, "SPECS_SPECS_BULLETTWO_COPY") // order )); viewModel.ItemList.Add(ListItem.CreateListItem( 2, // order ListItemIcon.Speaker, // icon enum name viewModel.ICON_WIDTH, // width GetStringValue(_languageCurrent.SPECS_SPECS_BULLETTHREE_TITLE, "SPECS_SPECS_BULLETTHREE_TITLE"), GetStringValue(_languageCurrent.SPECS_SPECS_BULLETTHREE_COPY, "SPECS_SPECS_BULLETTTHREE_COPY") // order )); viewModel.ItemList.Add(ListItem.CreateListItem( 3, // order ListItemIcon.Frequency, // icon enum name viewModel.ICON_WIDTH, // width GetStringValue(_languageCurrent.SPECS_SPECS_BULLETFOUR_TITLE, "SPECS_SPECS_BULLETFOUR_TITLE"), // order GetStringValue(_languageCurrent.SPECS_SPECS_BULLETFOUR_COPY, "SPECS_SPECS_BULLETFOUR_COPY") // order )); viewModel.ItemList.Add(ListItem.CreateListItem( 4, // order ListItemIcon.BatteryLife, // icon enum name viewModel.ICON_WIDTH, // width GetStringValue(_languageCurrent.SPECS_SPECS_BULLETFIVE_TITLE, "SPECS_SPECS_BULLETFIVE_TITLE"), GetStringValue(_languageCurrent.SPECS_SPECS_BULLETFIVE_COPY, "SPECS_SPECS_BULLETFIVE_COPY") // order )); viewModel.ItemList.Add(ListItem.CreateListItem( 5, // order ListItemIcon.NoiseCancellation, // icon enum name viewModel.ICON_WIDTH, // width GetStringValue(_languageCurrent.SPECS_SPECS_BULLETSIX_TITLE, "SPECS_SPECS_BULLETSIX_TITLE"), GetStringValue(_languageCurrent.SPECS_SPECS_BULLETSIX_COPY, "SPECS_SPECS_BULLETSIX_COPY") // order )); viewModel.ItemList.Add(ListItem.CreateListItem( 6, // order ListItemIcon.Inputs, // icon enum name viewModel.ICON_WIDTH, // width GetStringValue(_languageCurrent.SPECS_SPECS_BULLETSEVEN_TITLE, "SPECS_SPECS_BULLETSEVEN_TITLE"), GetStringValue(_languageCurrent.SPECS_SPECS_BULLETSEVEN_COPY, "SPECS_SPECS_BULLETSEVEN_COPY") // order )); viewModel.ItemList.Add(ListItem.CreateListItem( 7, // order ListItemIcon.Compatibility, // icon enum name viewModel.ICON_WIDTH, // width GetStringValue(_languageCurrent.SPECS_SPECS_BULLETEIGHT_TITLE, "SPECS_SPECS_BULLETEIGHT_TITLE"), // order GetStringValue(_languageCurrent.SPECS_SPECS_BULLETEIGHT_COPY, "SPECS_SPECS_BULLETEIGHT_COPY") // order )); viewModel.ItemList.Add(ListItem.CreateListItem( 8, // order ListItemIcon.TouchControls, // icon enum name viewModel.ICON_WIDTH, // width GetStringValue(_languageCurrent.SPECS_SPECS_BULLETNINE_TITLE, "SPECS_SPECS_BULLETNINE_TITLE"), // order GetStringValue(_languageCurrent.SPECS_SPECS_BULLETNINE_COPY, "SPECS_SPECS_BULLETNINE_COPY") // order )); }
public SpecsPage() { InitializeComponent(); DataContext = new SpecsViewModel(); }