この属性を使用する方法がわかりません。EditorReuseAttributeは本当に何ですか?
0
A
答えて
1
MSDN実際に毎回再作成する必要なく、プロパティエディタを再利用できることを示していることを示しています。
これはパフォーマンス上の勝利です。特に、起動時に編集者が重大な作業を行う必要がある場合は避けてください。 が実際にパフォーマンス上の問題を抱えているである場合を除き、私はそれについて心配しません。
0
それが何であるかわからない場合は、なぜそれを使用する必要がありますか?あなたは現在、あなたが例として投稿できるコードを使用していますか?
プロパティのプロパティエディタを再起動せずに再利用できるように定義することができます。なぜこれが有用なのか、私は特に分かりません。
1
あなたはこのようなシナリオを持っていると想像:
class Complex
{
public OtherComplex1 Property1 { get; set; }
public OtherComplex2 Property2 { get; set; }
public OtherComplex2 Property3 { get; set; }
.....
public OtherComplexN PropertyN { get; set; }
}
あなたの特性のそれぞれは、いくつかのプロパティが表示され、独自のタイプデザイナーを、持っている、など
は、複雑なクラスの2つの異なるインスタンスを持っている、と言います+他の任意のクラスのインスタンス。あなたはこのようなあなたのオブジェクトを切り替え、今
、 - 複雑なインスタンス1 - >その他 - >複雑なインスタンス2 - すべてが正常に動作しますが、あなたはこのような何か場合: - >複雑
複雑なインスタンス1をインスタンス2では、プロパティがリフレッシュされていないことがわかります。
これは、データリフレッシュ操作の数を最適化しようとするプロパティグリッドのデフォルト動作です。あなたのデザイナーを更新し続けるために多くの論理を焼きたいのでなければ、エディタの再利用属性をfalseに設定してcomplexTypesをマークすることをお勧めします - この場合、選択が別のインスタンスに変わるたびに、デザイナー。
関連する問題
- 1. awakeFromNibは本当に何ですか?
- 2. fsync、sync:それは本当に何をするのですか?
- 3. エクスプレス次の機能、それは本当に何ですか?
- 4. HTML5 appcache:NETWORK:セクションは本当に何ですか?
- 5. 本当に使われている `constructor`プロパティは何ですか?
- 6. 本当にRikulo dartとは何ですか?
- 7. 本当にFlex 4の<s:CallResponder>クラスは何ですか?
- 8. 本当にrubyのStringIOクラスは何ですか?
- 9. 本当に仮想関数は何ですか?
- 10. function(){}は本当ですか?
- 11. は本当に
- 12. AngularJSは本当にMVCですか?
- 13. アーランは本当に速いですか?
- 14. EF4クラスは本当にPOCOですか?
- 15. QtWebKitは本当にクロスプラットフォームですか?
- 16. SyncRootオブジェクトは本当にスレッドセーフですか?
- 17. Backbone.jsは本当にMVCですか?
- 18. Monoは本当にクロスプラットフォームですか?
- 19. CDATAは本当に必要ですか?
- 20. XHTMLは本当にXtensibleですか?
- 21. KillTimerは本当に必要ですか?
- 22. Vimは本当にいいですか?
- 23. コンジットのアップストリームタイプパラメータの本当のメリットは何ですか?
- 24. `delete`の戻り値の本当の意味は何ですか?
- 25. Blackberry Runtimestoreの本当の使い方は何ですか?
- 26. AndroidのcontentDescriptionタグの本当の目的は何ですか?
- 27. getcontextシステムコール(ucontext.h)は本当に何をしますか?
- 28. data-ajax = "false"は本当に何をしますか?
- 29. libが本当にjavascriptにもたらす特徴は何ですか?
- 30. 何かが本当に役割とメンバーシップ・テーブルは