public VariationDetailsTabView(int variationId, Context context) : base(context) { model = new VariationEditModel(variationId); Orientation = Orientation.Vertical; LinearLayout tabs = new LinearLayout(context); namesTab = new TextView(context); namesTab.Text = "Names"; namesTab.SetPadding(0, 0, 25, 15); namesTab.SetTextSize(ComplexUnitType.Sp, 25); namesTab.SetTextColor(Color.Blue); namesTab.Click += NamesTab_Click; tabs.AddView(namesTab); detailsTab = new TextView(context); detailsTab.Text = "Details"; detailsTab.SetTextSize(ComplexUnitType.Sp, 25); detailsTab.SetTextColor(Color.Black); detailsTab.Click += DetailsTab_Click; tabs.AddView(detailsTab); this.AddView(tabs); content = new NamesLayout(context); PopulateNamesTab(); this.AddView(content); }
public void Reload() { model = new VariationEditModel(model.Id); if (content is NamesLayout) { PopulateNamesTab(); } else { PopulateDetailsTab(); } }
public void Save() { VariationEditModel.SaveVariationEditModel(model); }