private Card Find_Selected_Card() { if (_treeViewCards == null) { Card temp = new Card(); return(temp); } return(CurrentCardCollection.Find_Card_In_Collection(find_selected(_treeViewCards))); }
private void AddNewCard() { Card newCard = new Card(); newCard.IsTemplateCard = true; if (_treeViewCards != null && find_selected(_treeViewCards) >= 0) { Card parentCard = Find_Selected_Card(); newCard = new Card(parentCard); newCard.ParentCard = parentCard.Id; } else { newCard.Regions.Add(new Card_Region(ref _nextRegionId)); newCard.Regions[0].ideal_location = new Rect(0, 0, 1, 1); } CurrentCardCollection.Add_Card_To_Collection(newCard); NotifyCollectionChanged(); }