C# WPF MVVM 프로젝트에서 데코레이터 패턴을 사용하여 속성 격자의 속성 정의를 정의 할 수 있습니까? 따라서 속성 격자에 특정 기능을 구현하고자합니다. 특히 속성에서 해당 속성 표에 대한 변경 사항을 처리하고 런타임에 응답으로 더 많은 속성을 생성 할 수 있어야합니다.C# WPF 속성 표에서 런타임에 속성 격자 정의를 정의하는 데 데코레이터 패턴을 사용하는 것이 효율적입니까?
누군가가 선택한 옵션을 기반으로 속성 표의 드롭 다운에서 특정 옵션을 선택하면 그 아래에 다른 속성이 생성됩니까? 효율적으로 속성 격자의 다른보기의 순열을 정의하는 데 데코레이터 패턴을 사용하겠습니까? 또는이 유형의 기능을 처리 할 수있는 더 나은 패턴 또는 메소드가 있습니까?
그래, 나는 그것에 대해 생각하지 않았다. PropertyGrid.selectedobject와 Data Context로 보낼 객체를 만드는 팩터 리 패턴은 어떻습니까? 그게 깨끗한가? \ – user3290306
@ user3290306, 나는 내 대답을 제안으로 업데이트했다. 시나리오에서 이것이 합리적인 것 같으면 확인해 주시겠습니까? –