'宣言 Public Class DefaultEditorOwner Inherits Infragistics.Win.EmbeddableEditorOwnerBase
public class DefaultEditorOwner : Infragistics.Win.EmbeddableEditorOwnerBase
DefaultEditorOwner クラスは、エディターにデフォルト値を提供するために使用します。各エディター クラスには「デフォルト オーナー」をとるコンストラクターがあります。エディターがそのオーナーのプロパティ値を要求したときに、オーナーがそのプロパティの値を提供できるかどうかはわかりません。オーナーがエディターに値を提供できない場合、デフォルト オーナーがそれに対応する値を持っていれば、デフォルト オーナーから値が返されます。
DefaultEditorOwner は基本 Infragistics.Win.EmbeddableEditorOwnerBase クラスのメンバーの一部をオーバーライドし、その Settings オブジェクトから値を返します。DefaultEditorOwnerSettings のインスタンスは、DefaultEditorOwner のコンストラクターで提供されるか、または Settings プロパティを直接設定することによって提供されます。そしてエディタークラスの作成時に、EmbeddableEditorOwnerBaseをパラメーターとしてとるコンストラクターオーバー読み込みが使用され、そのパラメーターにDefaultEditorOwnerのインスタンスが渡されます。エディターを実際に利用するオーナーが要求されたプロパティの値を提供できない場合、DefaultEditorOwner への問い合わせが実行され、関連付けられた Settings プロパティから値が返されます。