コード例 #1
0
ファイル: MainWindow.xaml.cs プロジェクト: lycilph/Projects
        public MainWindow()
        {
            InitializeComponent();
            DataContext = this;

            Groups = new ObservableCollection<Group>();

            for (int g = 1; g < 6; g++)
            {
                var cg = new Group { Name = string.Format("Group {0}", g) };
                Groups.Add(cg);
                for (int c = 1; c < 6; c++)
                {
                    var cc = new Category { Name = string.Format("Category {0}-{1}", g, c) };
                    cg.Categories.Add(cc);
                    for (int p = 1; p < 6; p++)
                    {
                        var cp = new Pattern { Name = string.Format("Pattern {0}-{1}-{2}", g, c, p) };
                        cc.Patterns.Add(cp);
                    }
                }
            }
        }
コード例 #2
0
ファイル: Category.cs プロジェクト: lycilph/Projects
 public void Add(Pattern p)
 {
     p.Parent = this;
     Patterns.Add(p);
 }