'宣言 Public Overloads Function Add( _ ByVal location As UltraNavigationBarLocation _ ) As Integer
public int Add( UltraNavigationBarLocation location )
例外 | 解説 |
---|---|
System.Exception | 指定された UltraNavigationBarLocation インスタンスがこのコレクションに関連付けられたのと異なる UltraNavigationBar インスタンスに関連付けられている、または UltraNavigationBar に関連付けられていない時にスローされます。 |
System.ArgumentNullException | location パラメーターの値が null 参照を含む時にスローされます。 |
UltraNavigationBarLocation がユーザー インターフェイスを介してこのコレクションに追加される時に(つまり、エンドユーザーが編集モード セッションを終了するとき)、その位置が最初の位置にあるコレクションに挿入されます。その動作をプログラムでエミュレートするには、Insert メソッドを使用して、「インデックス」パラメーターの値にゼロを指定します。
注: コレクションに許容可能な最大数の項目が含まれており (MaximumItems プロパティによって指定されたように)、新しいメンバーがコレクションに追加されると、コレクションの「最も古い」メンバーが削除されてから新しいメンバーが追加されます。コレクションにすでに存在している UltraNavigationBarLocation が追加されると、既存の位置から削除され、新しい位置に再挿入されます。
注: SaveAsXml / SaveAsBinary メソッドを介して、ストリームへのランタイムの間にコレクションのコンテンツを保持でき、また LoadFromXml / LoadFromBinary メソッドを介して、以前に保存したストリームからコレクションは移植できます。これによって、アプリケーション セッションでコレクションのコンテンツを保持することが可能となります。