با سلام
من در C# ویندوز فرم ، اومدم فرم تعریف مشاغل و همچنین انتساب شغل رو ایجاد کردم . نمونه کد TreeView در ویندوز فرم :
private void LoadTreeViewNode(TreeNode TN) { int TagInt; TagInt = Convert.ToInt32(TN.Tag); var query = (from vw_j in database.Vw_Jobs where vw_j.JobsLevel == TagInt select vw_j).ToList(); if (query.Count > 0) { for (int I = 0; I < query.Count; I++) { TreeNode M = new TreeNode(); M.Tag = query[I].JobsID; M.Text = query[I].JobsID + "-" + query[I].JobsName; if (TN.Level < this.imageList1.Images.Count - 1) { M.ImageIndex = TN.Level + 1; M.SelectedImageIndex = TN.Level + 1; } else { M.ImageIndex = this.imageList1.Images.Count - 1; M.SelectedImageIndex = this.imageList1.Images.Count - 1; } TN.Nodes.Add(M); int CH = Convert.ToInt32(query[I].ChildCount); if (CH > 0) { LoadTreeViewNode(M); } M = null; } } }
حالا میخوام این کد رو توی WPF پیاده سازی کنم . بجای عبارت Treenode باید از Treeviewitem استفاده کرد . بجای Text هم باید از Header استفاده کرد . ام هرچی گشتم نتونستم پیدا کنم که بجای ImageList و Level (برای بدست آوردن سطح شغل) از چه عبارتی استفاده کنم .
هفته هاست دارم میگردم و به نتیجه ای نمی رسم
ممنون میشم راهنماییم کنید . سپاس ...
باسلام
مقاله زير توضيح كامل و واضحي از موضوع TreeView در WPF را شامل مي شود :
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)