Ejemplo n.º 1
0
        void InsertDirectoryItem(string dirName, List <string> restPath, ChangesInfo info, bool staged)
        {
            ChangesTreeDirectoryItem d = Dirs.ToList().Find(dir => dir.Name == dirName);

            if (d == null)
            {
                Items.Add(d = new ChangesTreeDirectoryItem()
                {
                    Name = dirName
                });
            }
            d.Checked               += SubItemChecked;
            d.Unchecked             += SubItemUnchecked;
            d.SubItemCheckedChanged += NotifyChange;
            d.InsertItem(restPath, info, staged);
        }