バージョン

InitializeLocations イベント

UltraNavigationBarLocation.Locations コレクションが初めてアクセスされる時に発生します。
シンタックス
'宣言
 
Public Event InitializeLocations As InitializeLocationsHandler
public event InitializeLocationsHandler InitializeLocations
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、InitializeLocationsEventArgs 型の引数を受け取りました。次の InitializeLocationsEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ解説
ParentLocation Infragistics.Win.Misc.UltraNavigationBarLocation.Locations コレクションが初期化中の Infragistics.Win.Misc.UltraNavigationBarLocation インスタンスを返します。
解説

UltraNavigationBar は InitializeLocations イベントを介して UltraNavigationBarLocation.Locations コレクションの「遅延読み込み」をサポートします。コレクションの NavigationBarLocationsCollection.Count プロパティ、列挙子、またはインデクサーが初めてアクセスされる時に、イベントが発生して、エンドユーザーに透過的な方法でコレクションを移植する機会をリスナーに提供します。すべての Locations コレクションがパフォーマンスの低下の原因となる場合にこのアプローチは役に立ちます。個々のコレクションはそれぞれ「オンデマンド」で移植され、コレクションが実際に要求されるまで CPU 時間とその他のリソースの使用を延期します。NavigationBarLocationsCollection.Reset メソッドを呼び出して、'reInitialize' パラメーターの値に True を指定することによって、コレクションを再初期化することができます。

参照