PropertyGrid
クラスのいくつかのプロパティを編集するために (CollectionEditor で) を使用しています。プロパティは、実際には を実装するクラスにラップされていますICustomTypeDescriptor
。そのうちの 1 つは、から継承したカスタム エディタを使用しUITypeEditor
ます。ユーザーがカスタム エディターでこのプロパティの値を変更すると、別のプロパティの値も更新されます (カスタム エディターのコードによって。このため、プロパティ ラッパーには他のプロパティへの参照があります)。ここまでは順調ですね。
ただし、ユーザーがカスタム エディターを閉じるPropertyGrid
と、編集したプロパティの新しい値のみが表示され、他のプロパティは更新されません (その値が確実に変更されていても)。
PropertyGrid
カスタム エディターからコンテンツ全体を更新するにはどうすればよいですか?