Exemple #1
0
        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);
        }
Exemple #2
0
        public void Reload()
        {
            model = new VariationEditModel(model.Id);

            if (content is NamesLayout)
            {
                PopulateNamesTab();
            }
            else
            {
                PopulateDetailsTab();
            }
        }
Exemple #3
0
 public void Save()
 {
     VariationEditModel.SaveVariationEditModel(model);
 }