Exemplo n.º 1
0
 public void AddCards(Dictionary<string, CardViewItem> cardViewItems)
 {
     foreach(var entry in cardViewItems)
       {
     CardView cardView = new CardView();
     cardView.Visible = false;
     this.Controls.Add(cardView);
     cardView.Name = entry.Key;
     cardView.SetCard(entry.Value);
     if(entry.Value.Index > -1 && (entry.Value.Index < cardViews.Count))
     {
       this.Controls.SetChildIndex(cardView, (entry.Value.Index));
       cardViews.Insert(entry.Value.Index, cardView);
     }
     else
       cardViews.Add(cardView);
       }
       ShowCardCount();
 }
        public void AddCards(Dictionary<string, CardViewItem> cardViewItems)
        {
            foreach(var entry in cardViewItems)
              {
            CardView cardView = new CardView();
            cardView.DoubleClick += new EventHandler(cardView_DoubleClick);
            cardView.Name = entry.Key;
            cardView.Visible = false;
            CardContainer.Controls.Add(cardView);
            cardView.SetCard(entry.Value);
            cardView.Visible = true;

            CardMenuContainer menu = new CardMenuContainer();
            menu.CardView = cardView;
            menu.SectorView = this;
            cardView.ContextMenuStrip = menu.InnerMenu;

            cardViewHelper.AddCard(cardView, cardView.ContextMenuStrip);

            if(entry.Value.Index > -1 && entry.Value.Index < CardViews.Count)
              CardContainer.Controls.SetChildIndex(cardView, entry.Value.Index);
              }
              AdjustPanelExpansion();
        }