Esempio n. 1
0
        public void AddTab(TabModel model)
        {
            if (tabs.ContainsKey(model.Name))
            {
                return;
            }
            Visibility = ViewStates.Visible;
            var inflator = LayoutInflater.From(Context);
            
            var tab = inflator.Inflate(Resource.Layout.tab, null) as Tab;
            tab.SetTabModel(model);
            tab.SetOnClickListener(this);
            tab.LayoutParameters = tabParams;

            if (tabs.Count == 0)
            {
                tab.OnSelected(false);
            }
            else
            {
                tab.OnDeselected();
            }

            tabs.Add(model.Name, tab);

            AddView(tab);
        }
Esempio n. 2
0
        public void AddTab(TabModel model)
        {
            if (tabs.ContainsKey(model.Name))
            {
                return;
            }
            Visibility = ViewStates.Visible;
            var inflator = LayoutInflater.From(Context);

            var tab = inflator.Inflate(Resource.Layout.tab, null) as Tab;

            tab.SetTabModel(model);
            tab.SetOnClickListener(this);
            tab.LayoutParameters = tabParams;

            if (tabs.Count == 0)
            {
                tab.OnSelected(false);
            }
            else
            {
                tab.OnDeselected();
            }

            tabs.Add(model.Name, tab);

            AddView(tab);
        }
 public void AddTab(TabModel model)
 {
     tabs.Add(model);
 }
Esempio n. 4
0
 public void AddTab(TabModel model)
 {
     TabHost.AddTab(model);
 }
Esempio n. 5
0
 public void SetTabModel(TabModel model)
 {
     this.model = model;
     tabButton.Text = model.Name;
 }
Esempio n. 6
0
 public void SetTabModel(TabModel model)
 {
     this.model     = model;
     tabButton.Text = model.Name;
 }