ドロップダウン データの表示に対するより包括的な選択肢

xamMultiColumnComboEditor は、ドロップダウン データの表示に対するより包括的な選択肢を提供するよう設計されています。複数列コンボはグリッドのように機能します。コントロールの ItemsSource プロパティに設定された IEnumerable に含まれるデータ オブジェクトの全てのプロパティの列を自動的に生成することができます。コントロールの AutoGenerateColumns プロパティ (デフォルトは true) は、この動作を制御します。

または、デベロッパーは AutoGenerateColumns プロパティを false に設定し、コントロールの Columns コレクションに直接列を作成および追加することで、コントロールでどの列を表示するか手動で指定することもできます。

複数列コンボは、以下の列タイプの自動生成 (または手動定義) をサポートしています。

  • TextComboColumn
  • CheckBoxComboColumn
  • ImageComboColumn
  • DateComboColumn

主な機能の概要

  • ドロップダウンのサイズ変更 – エンド ユーザーがドロップダウン リストのサイズを変更できる、サイズ変更バーをドロップダウンの下に任意で表示します。
  • ドロップダウン領域のフッター – コントロールの Footer プロパティを使用して、ドロップダウンの Footer 領域に表示されるコンテンツを指定します。
  • フィルター – ユーザーがコントロールのテキスト領域にテキストを入力しながら、ドロップダウン リストのフィルター方法を制御します。たとえば、1 つの列またはすべての列でフィルター処理します。ユーザーはコントロールのテキスト領域に入力しながら、リストはフィルター処理され、各セルで、入力したテキストに一致するテキストが強調表示されます。
  • 選択 – 単一または複数選択を可能にします。また、現在選択されている項目をリセットできます。