DesignOnly
속성을 살펴 봤지만 원하는 것을 달성하지 못했습니다 *.디자인 타임에만 사용자 정의 컨트롤의 속성을 수정할 수있는 방법이 있습니까?
기본적으로 사용자 정의 컨트롤의 일부 속성 (예 : Text
)을 디자인 타임 중에 수정할 수있는 방법을 찾고 있습니다. 예를 들어 VS의 Windows Forms 디자이너 (또는 아마도 모든 GUI Windows Forms GUI를 수정하는 데 사용할 수있는 디자이너) - 그러나 은 실행 시간 동안이 아닙니다. 응용 프로그램이 실행되면 속성은 실질적으로 readonly
이어야합니다.
이것이 가능합니까?
* 속성에 DesignOnly
특성을 추가하면 해당 속성에 대해 디자인 모드에서 선택한 값이 고정되어 있지 않은 것 같습니다. 이 속성은 코드에서 기본적으로 설정 한 것으로 끝납니다.
정말이게 가장 합리적이라고 생각합니다. –
@Dan : 컨트롤의 DesignMode 속성을 사용하는 것이 좋습니다. –