'宣言 Protected Overridable Sub OnFieldLayoutInitialized( _ ByVal args As FieldLayoutInitializedEventArgs _ )
protected virtual void OnFieldLayoutInitialized( FieldLayoutInitializedEventArgs args )
DataSource の各アイテムが要求されるときに、DataRecord は遅延作成されます。DataRecord が作成されると、FieldLayouts コレクションが既存の FieldLayout.Fields が DataRecord.DataItem プロパティと一致する FieldLayout に対して検索されます。見つからない場合、新しい FieldLayout が作成されます。その場合 FieldLayoutInitializing イベントおよび FieldLayoutInitialized イベントが発生します。
注: 新しい FieldLayout の FieldLayout.AutoGenerateFieldsResolved プロパティが true を返すと、データ項目のパブリック プロパティごとに FieldLayout.Fields コレクションに Field が自動的に生成されます。これは FieldLayoutInitializing および FieldLayoutInitialized イベント間で行われます。
いずれの場合も AssigningFieldLayoutToItem イベントが発行され、異なる FieldLayout を DataRecord に割り当てることができるようになります。最終的に InitializeRecord イベントが発生します。
DataPresenterBase クラス
DataPresenterBase メンバ
FieldLayout クラス
DefaultFieldLayout プロパティ
DataRecord クラス
FieldLayoutSettings プロパティ
AutoGenerateFields プロパティ
AssigningFieldLayoutToItem イベント
FieldLayout クラス
FieldLayout クラス
DefaultFieldLayout プロパティ
FieldLayoutInitializing イベント
FieldLayoutInitializingEvent フィールド
FieldLayoutInitializedEvent フィールド