Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Динамическое скрытие свойства в PropertyGrid
     
    
Добавлено: 12.04.12 11:26
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 ЛеШий
      
       
  
Добрый день!
 
    
В проекте имеется PropertyGrid и класс со свойствами, которые в нем отображаются. При каждом обращении к PropertyGrid набор свойств одинаков, а содержимое разное. Можно ли скрыть некоторые свойства, если они, скажем, равны нулю?
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 2
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 EROS
![]()
![]()
![]()
![]()
Вопросов: 58
Ответов: 4255
 Профиль |  | #1
       
Добавлено:  13.04.12 09:50
       
    
       
  
Возможность есть, но она достаточно нетривальная. Суть в том, что PropertyGrid для отображения/скрытия свойств опирается на аттрибут Browsable
 
    
В любом случае тебе следует начинать копать с ICustomTypeDescriptor,
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
 ЛеШий
![]()
![]()
![]()
![]()
![]()
Вопросов: 21
Ответов: 41
      
 Профиль |  | #2
       
Добавлено:  27.04.12 16:56
       
    
       
  
Может некрасиво и нерационально, но проблема решена через PropertyGrid.SelectedObjects