public void Populate(TagManagerElementData _tagManager) { Items.Clear(); List <TagCategory> tagObjs; this.tagManager = _tagManager; try { tagObjs = tagObj.getSubtag(tagManager.allTags); } catch (System.Exception ex) { return; } foreach (TagCategory tagObj in tagObjs) { //tagObj의 하위까지 복사된다. //Items.Add(new TagTreeViewItem(tagObj)); TagCategory tmp = new TagCategory(); tmp.TagId = tagObj.TagId; tmp.TagName = tagObj.TagName; tmp.SubTag = tagObj.SubTag; Items.Add(new TagTreeViewItem(tmp)); } }
public TagTreeViewItem(TagCategory tagObj) { this.tagObj = tagObj; Text = tagObj.TagName; //SelectedImage = new BitmapImage(new Uri("pack:application:,,/")) }
public void Populate(TagManagerElementData _tagManager) { Items.Clear(); List<TagCategory> tagObjs; this.tagManager = _tagManager; try { tagObjs = tagObj.getSubtag(tagManager.allTags); } catch (System.Exception ex) { return; } foreach (TagCategory tagObj in tagObjs) { //tagObj의 하위까지 복사된다. //Items.Add(new TagTreeViewItem(tagObj)); TagCategory tmp = new TagCategory(); tmp.TagId = tagObj.TagId; tmp.TagName = tagObj.TagName; tmp.SubTag = tagObj.SubTag; Items.Add(new TagTreeViewItem(tmp)); } }
public TagTreeViewItem(TagCategory tagObj) { this.tagObj = tagObj; Text = tagObj.TagName; //SelectedImage = new BitmapImage(new Uri("pack:application:,,/")) }
public TagManagerElementData() { upperTagCount = 0; query = ""; allTags = new List <TagCategory>(); sqliteCon = new SQLiteConnection(dbConnectionString); try { sqliteCon.Open(); query = "select TAGID,TAGNAME,DEPENDENCY from TAGMANAGER"; createCommand = new SQLiteCommand(query, sqliteCon); createCommand.ExecuteNonQuery(); dr = createCommand.ExecuteReader(); while (dr.Read()) { TagCategory elementdata = new TagCategory(); elementdata.TagId = dr.GetInt32(0); elementdata.TagName = dr.GetString(1); elementdata.SubTag = dr.GetString(2); allTags.Add(elementdata); if (elementdata.SubTag.Length > 0) { upperTagCount++; } } sqliteCon.Close(); } catch (Exception ex) { } }
public TagManagerElementData() { upperTagCount = 0; query = ""; allTags = new List<TagCategory>(); sqliteCon = new SQLiteConnection(dbConnectionString); try { sqliteCon.Open(); query = "select TAGID,TAGNAME,DEPENDENCY from TAGMANAGER"; createCommand = new SQLiteCommand(query, sqliteCon); createCommand.ExecuteNonQuery(); dr = createCommand.ExecuteReader(); while (dr.Read()) { TagCategory elementdata = new TagCategory(); elementdata.TagId = dr.GetInt32(0); elementdata.TagName = dr.GetString(1); elementdata.SubTag = dr.GetString(2); allTags.Add(elementdata); if (elementdata.SubTag.Length > 0) { upperTagCount++; } } sqliteCon.Close(); } catch (Exception ex) { } }