Esempio n. 1
0
        private void PopulateData1()
        {
            var RootNode1 = new FileInfoModel {
                Header = "Work Documents", Image = folder, IsExpanded = true
            };
            var RootNode2 = new FileInfoModel {
                Header = "Personal Folder", Image = folder, IsExpanded = true
            };

            var ChildNode1 = new FileInfoModel {
                Header = "Functional Specifications", Image = folder, IsExpanded = true
            };
            var ChildNode2 = new FileInfoModel {
                Header = "TreeView spec", Image = file, IsExpanded = true
            };
            var ChildNode3 = new FileInfoModel {
                Header = "Feature Schedule", Image = file, IsExpanded = false
            };
            var ChildNode4 = new FileInfoModel {
                Header = "Overall Project Plan", Image = file, IsExpanded = false
            };
            var ChildNode5 = new FileInfoModel {
                Header = "Feature Resource Allocation", Image = file, IsExpanded = false
            };
            var ChildNode6 = new FileInfoModel {
                Header = "Home Remodel Folder", Image = folder, IsExpanded = true
            };
            var ChildNode7 = new FileInfoModel {
                Header = "Contractor Contact Info", Image = file, IsExpanded = false
            };
            var ChildNode8 = new FileInfoModel {
                Header = "Paint Color Scheme", Image = file, IsExpanded = false
            };
            var ChildNode9 = new FileInfoModel {
                Header = "Flooring Woodgrain type", Image = file, IsExpanded = false
            };
            var ChildNode10 = new FileInfoModel {
                Header = "Kitchen Cabinet Style", Image = file, IsExpanded = false
            };

            var ChildNode11 = new FileInfoModel {
                Header = "My Network Places", Image = folder, IsExpanded = true
            };
            var ChildNode12 = new FileInfoModel {
                Header = "Server", Image = folder, IsExpanded = false
            };
            var ChildNode13 = new FileInfoModel {
                Header = "My Folders", Image = folder, IsExpanded = false
            };

            var ChildNode14 = new FileInfoModel {
                Header = "My Computer", Image = folder, IsExpanded = true
            };
            var ChildNode15 = new FileInfoModel {
                Header = "Music", Image = folder, IsExpanded = false
            };
            var ChildNode16 = new FileInfoModel {
                Header = "Videos", Image = folder, IsExpanded = false
            };
            var ChildNode17 = new FileInfoModel {
                Header = "Wallpaper.png", Image = image, IsExpanded = false
            };
            var ChildNode18 = new FileInfoModel {
                Header = "My Banner.png", Image = image, IsExpanded = false
            };

            var ChildNode19 = new FileInfoModel {
                Header = "Favourites", Image = folder, IsExpanded = true
            };
            var ChildNode20 = new FileInfoModel {
                Header = "Stone.png", Image = image, IsExpanded = false
            };
            var ChildNode21 = new FileInfoModel {
                Header = "Wind.png", Image = image, IsExpanded = false
            };
            var ChildNode22 = new FileInfoModel {
                Header = "Nature.png", Image = image, IsExpanded = false
            };

            RootNode1.Childs.Add(ChildNode1);
            RootNode1.Childs.Add(ChildNode3);
            RootNode1.Childs.Add(ChildNode4);
            RootNode1.Childs.Add(ChildNode5);
            RootNode2.Childs.Add(ChildNode6);

            RootNode2.Childs.Add(ChildNode11);
            RootNode2.Childs.Add(ChildNode14);
            RootNode2.Childs.Add(ChildNode19);

            ChildNode1.Childs.Add(ChildNode2);
            ChildNode6.Childs.Add(ChildNode7);
            ChildNode6.Childs.Add(ChildNode8);
            ChildNode6.Childs.Add(ChildNode9);
            ChildNode6.Childs.Add(ChildNode10);
            ChildNode11.Childs.Add(ChildNode12);
            ChildNode11.Childs.Add(ChildNode13);
            ChildNode11.Childs.Add(ChildNode17);

            ChildNode14.Childs.Add(ChildNode15);
            ChildNode14.Childs.Add(ChildNode16);
            ChildNode14.Childs.Add(ChildNode18);

            ChildNode19.Childs.Add(ChildNode20);
            ChildNode19.Childs.Add(ChildNode21);
            ChildNode19.Childs.Add(ChildNode22);

            Nodes1.Add(RootNode1);
            Nodes1.Add(RootNode2);
        }
Esempio n. 2
0
 public void CancelEdit()
 {
     this.currentData = backUpData;
 }
Esempio n. 3
0
 public FileInfoModel(string name) : base()
 {
     Childs                = new ObservableCollection <FileInfoModel>();
     this.currentData      = new FileInfoModel();
     this.currentData.name = name;
 }
Esempio n. 4
0
 public void BeginEdit()
 {
     backUpData      = new FileInfoModel();
     backUpData.name = this.currentData.name;
 }