Exemplo n.º 1
0
 void Notified(object wrapper, string propertyName)
 {
     foreach (object ob in Children)
     {
         PropertyGridGroup grid = ob as PropertyGridGroup;
         if (grid != null)
         {
             grid.Notified(propertyName);
         }
     }
 }
Exemplo n.º 2
0
        void AppendItemGroups(ClassDescriptor klass, object obj)
        {
            int n = 1;

            foreach (ItemGroup igroup in klass.ItemGroups)
            {
                PropertyGridGroup grid = (PropertyGridGroup)cachedGroups [igroup];
                if (grid == null)
                {
                    grid = new PropertyGridGroup();
                    grid.AddGroup(igroup);
                    cachedGroups [igroup] = grid;
                    PackStart(grid, false, false, 0);
                }
                ReorderChild(grid, n++);
                grid.ShowAll();
                grid.AttachObject(obj);
            }
        }
Exemplo n.º 3
0
		void AppendItemGroups (ClassDescriptor klass, object obj)
		{
			int n = 1;
			foreach (ItemGroup igroup in klass.ItemGroups) {
				PropertyGridGroup grid = (PropertyGridGroup) cachedGroups [igroup];
				if (grid == null) {
					grid = new PropertyGridGroup ();
					grid.AddGroup (igroup);
					cachedGroups [igroup] = grid;
					PackStart (grid, false, false, 0);
				}
				ReorderChild (grid, n++);
				grid.ShowAll ();
				grid.AttachObject (obj);
			}
		}