コード例 #1
0
 /// <summary>
 /// Adds the item.
 /// </summary>
 /// <param name="item">Item.</param>
 public void AddItem(GroepLijstItem item)
 {
     if (Data != null)
     {
         Data.Items.Add(item);
     }
 }
コード例 #2
0
 /// <summary>
 /// Raises the item selected.
 /// </summary>
 /// <param name="item">Item.</param>
 internal void RaiseItemSelected(GroepLijstItem item)
 {
     // Inform caller
     if (this.ItemSelected != null)
     {
         this.ItemSelected(item);
     }
 }
コード例 #3
0
        public override void AwakeFromNib()
        {
            base.AwakeFromNib();

            // Populate Source List
            GroepLijst.Initialize();

            var TableViews = new GroepLijstItem("Fata Aquana");

            TableViews.AddItem("Personen", "user1.png", () =>
            {
                DisplaySubview(SubviewType.Personen);
            });
            GroepLijst.AddItem(TableViews);

            var StamObjecten = new GroepLijstItem("Stam Gegevens");

            StamObjecten.AddItem("Opleidingen", "blackboard.png", () =>
            {
                DisplaySubview(SubviewType.Opleidingen);
            });

            StamObjecten.AddItem("Apparaten", "apparatuur.png", () =>
            {
                DisplaySubview(SubviewType.Apparaten);
            });

            StamObjecten.AddItem("Clubs", "users2.png", () =>
            {
                DisplaySubview(SubviewType.Clubs);
            });
            GroepLijst.AddItem(StamObjecten);

            // Now Display the groeps
            GroepLijst.ReloadData();
            GroepLijst.ExpandItem(null, true);
        }
コード例 #4
0
        public override void AwakeFromNib()
        {
            base.AwakeFromNib();

            // Populate Groepobjecten lijst
            GroepLijst.Initialize();

            var TableViews = new GroepLijstItem("Fata Aquana");

            TableViews.AddItem("Personen", "user1.png", () => {
                DisplaySubview(new PersonenController(), GroepObjecten.Personen);
            });
            GroepLijst.AddItem(TableViews);

            var StamObjecten = new GroepLijstItem("Stam Gegevens");

            StamObjecten.AddItem("Opleidingen", "blackboard.png", () => {
                DisplaySubview(new OpleidingenController(), GroepObjecten.Opleidingen);
            });

            StamObjecten.AddItem("Apparaten", "apparatuur.png", () => {
                DisplaySubview(new ApparatenController(), GroepObjecten.Apparaten);
            });

            StamObjecten.AddItem("Clubs", "users2.png", () => {
                DisplaySubview(new ClubsController(), GroepObjecten.Clubs);
            });
            GroepLijst.AddItem(StamObjecten);

            // Now Display the groeps
            GroepLijst.ReloadData();
            GroepLijst.ExpandItem(null, true);

            // initially show personen lijst
            //DisplaySubview(new PersonenController(), GroepObjecten.Personen);
        }
コード例 #5
0
 /// <summary>
 /// Removes the item.
 /// </summary>
 /// <param name="item">Item.</param>
 public void RemoveItem(GroepLijstItem item)
 {
     _items.Remove(item);
 }
コード例 #6
0
 /// <summary>
 /// Insert the specified n and item.
 /// </summary>
 /// <param name="n">N.</param>
 /// <param name="item">Item.</param>
 public void Insert(int n, GroepLijstItem item)
 {
     _items.Insert(n, item);
 }
コード例 #7
0
 /// <summary>
 /// Adds the item.
 /// </summary>
 /// <param name="item">Item.</param>
 public void AddItem(GroepLijstItem item)
 {
     _items.Add(item);
 }