)。プロパティ・グリッドから呼び出すときにポップアップ・エディタが表示されるデフォルト・サイズをどのように設定できますか。PropertyGridの既定のポップアップエディタの起動サイズ(WinForms)を設定します。
これは、Windowsフォームのプロパティグリッドエディタに精通しているすべての方にお勧めです。
ListプロパティをGridにスローすると、小さな[...]ボタンが表示されます。このボタンを押すと、デフォルトのサブ値エディタがポップアップします。私は実際に別の種類のオブジェクトにエディタを使用しますが、私はこの例を与えて、私が何を参照しているかを知っています。そして、ここにリンクが住んで少なくともまで、絵だ:
http://www.perpetuumsoft.de/sf/en/ims/rssSilverlight/GetStart/image032.jpg
こんにちはマルクであなたのコレクションのプロパティを飾るだろう例です。回答ありがとうございます。このプロパティグリッドは私の神経に乗っています。私は、デフォルトのエディタを少しでもカスタマイズできるようにするために、小さなプロパティやコールバックを提供するだけで何かをコード化する必要があるということは嫌です。上の画像でわかるように、私たちはポップアップエディタでどのようなオブジェクトを表現しているのかを示す新しいインスタンスを作成する「追加」ボタンを持っています。私を殺すのは、そのコンストラクタのMAINオブジェクトへの参照を取得しないということです(次にモーダルUIが呼び出された場所からのもの)。 Arrrrgh !!! – Axonn
Marc、他の問題についてご存じですか?あなたが知っている... "Add"をクリックしたときにPropertyGridオブジェクトが作成されると、問題のオブジェクトでパラメータのないコンストラクタが呼び出されます。そこの元のオブジェクトへの参照をどのように取得できますか? ITypeDescriptorContextは使用されていません:: - ( "Instance"フィールドは現在編集中のPropertyを指していますが、私はそのプロパティの**所有者**にアクセスできません。 – Axonn
私はそうは思いません: -/ – Axonn