public CollectionItem(CollectionCompleteInfo info, SnippetsPage page, NavBarSnippet nav)
        {
            InitializeComponent();
            Info = info;
            Page = page;
            Nav  = nav;

            //Set expand button
            Container.Visibility = Visibility.Collapsed;
            Expand.Content       = "Expand";

            //Set default collection info
            Name.Content       = Info.collectioninfo.Name;
            CreateDate.Content = Info.collectioninfo.CreateDate;

            //Set All Snippet Items
            Container.Children.Clear();
            foreach (SnippetInfo i in Info.snippets)
            {
                SnippetItem item = new SnippetItem(i, Page, Nav)
                {
                    Width = Container.Width
                };
                Container.Children.Add(item);
            }
        }
예제 #2
0
        //Get Collections with related Snippets by id
        public static CollectionCompleteInfo GetCollectionByID(int CollectionID)
        {
            CollectionCompleteInfo info = new CollectionCompleteInfo(GetSnippetCollectionInfo(CollectionID), GetSnippetsRelatedToCollection(CollectionID));

            return(info);
        }