Esempio n. 1
0
 public void AddItem(SourceListItem item)
 {
     if (Data != null)
     {
         Data.Items.Add(item);
     }
 }
Esempio n. 2
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            SourceList.Initialize();

            var draft = new SourceListItem("Draft");

            draft.AddItem("Draft 1", "house.png", () => {
                Console.WriteLine("Draft selected");
            });
            draft.AddItem("Draft 2", "group.png");
            draft.AddItem("Draft 3", "cards.png");

            SourceList.AddItem(draft);

            // Add research
            var research = new SourceListItem("Research");

            research.AddItem("Book 1", "redo.png");
            research.AddItem("Book 2", "redo.png");
            SourceList.AddItem(research);

            // Add trash
            var trash = new SourceListItem("Trash");

            trash.AddItem("Trash item 1", "imac");
            trash.AddItem("Trash item 2", "ipad");
            SourceList.AddItem(trash);

            // Display side list
            SourceList.ReloadData();
            SourceList.ExpandItem(null, true);
        }
Esempio n. 3
0
 internal void RaiseItemSelected(SourceListItem item)
 {
     // Inform caller
     if (this.ItemSelected != null)
     {
         this.ItemSelected(item);
     }
 }
Esempio n. 4
0
 public void RemoveItem(SourceListItem item)
 {
     _items.Remove(item);
 }
Esempio n. 5
0
 public void Insert(int n, SourceListItem item)
 {
     _items.Insert(n, item);
 }
Esempio n. 6
0
 public void AddItem(SourceListItem item)
 {
     _items.Add(item);
 }