バージョン

xamComboEditor (Input) コントロールの代わりに xamComboEditor コントロールを使用してください。xamComboEditor (Input) は数年内に廃止する予定のため、新しい機能の追加はありません。xamComboEditor (Input) のサポートおよび重要なバグ修正は廃止時まで提供されます。コードベースの xamComboEditor への移動に関する質問は、サポートまでお問い合わせてください。

IsAlwaysInEditMode プロパティとエディターによる作業 (xamComboEditor)

Ultimate UI for WPF エディターの IsAlwaysInEditMode プロパティはデフォルトで True です。ただし、このエディターがもうひとつのコントロール (xamDataGrid、xamDataCarousel、xamDataPresenter の ValuePresenter) に埋め込まれる時に IsAlwaysInEditMode プロパティは無視されます。したがって、コントロールがロードされる時に、エディターが編集モードになって、フォーカスを失う時でも編集モードのまま変わりません。

IsAlwaysInEditMode プロパティが False に設定されている、またはエディターがもうひとつのコントロール内にホストされる場合には、フォーカスを受け取ると編集モードになり、フォーカスを失うと編集モードを終了します。このルールの例外は、エディターに無効な値が含まれており、 InvalidValueBehavior プロパティが RetainValue に設定されている時です。この場合、エディターは編集モードの間に無効な値を持つことができないため、エディターは編集モードのまま変わりません。これに加えて、IsAlwaysInEditMode が False に設定されると、以下の 4 つのイベントが発生します。