エンドユーザーが SelectedLocation と前の位置のドロップダウン ボタン間の領域をクリックすると編集モードが起動します。編集モードを起動する前に、EnteringEditMode イベントが発生します。イベントがキャンセルされると、編集モード セッションは起動されずこれ以上のアクションが発生しません。EnteringEditMode イベントがキャンセルされない場合、ナビゲーション パスが通常表示する領域に Editor が表示します。そして EnteredEditMode イベントが発生します。エンドユーザーが編集モード セッションの結果をコミットする (つまり Escape キーではなく Enter キーを押す) と、ExitingEditMode イベントが発生します。ExitingEditMode イベントがキャンセルされない場合、エンドユーザーによって入力されたテキストがナビゲーション パスに解析されます。この解析操作が成功した場合、結果の位置は SelectedLocation プロパティに割り当てられます。解析操作が成功しない場合、NavigationPathParseError イベントが発生し、失敗をレポートする MessageBox がエンドユーザーに表示されます。Infragistics.Win.Misc.UltraWinNavigationBar.ExitingEditModeEventArgs.AddToPreviousLocations プロパティの値が True に設定される場合、新しい SelectedLocation が PreviousLocations コレクションの最初の位置に挿入されます。ExitedEditMode イベントがこれで発生します。
注: UltraNavigationBar はインプレース編集に Infragistics.Win.EditorWithCombo エディターを使用します。
UltraNavigationBar クラス
UltraNavigationBar メンバ
EnterEditMode メソッド
ExitEditMode メソッド
EnteringEditMode イベント
EnteredEditMode イベント
ExitingEditMode イベント
ExitedEditMode イベント
Editor プロパティ
Infragistics.Win.EditorWithCombo