バージョン

ユーザー入力の動作の構成 (xamMultiColumnComboEditor)

トピックの概要

目的

このトピックでは、 xamMultiColumnComboEditor™ コントロールのテキストフィールドに入力し Enter キーを押した場合に、実行される動作を構成する方法について説明します。

前提条件

このトピックを理解するためには、以下のトピックを理解しておく必要があります。

トピック 目的

このトピックでは、 xamMultiColumnComboEditor コントロールをアプリケーションに追加し、いくつかのプロパティの使用方法を説明します。

このトピックの内容

このトピックは、以下のセクションで構成されます。

ユーザー入力の動作の構成

概要

CustomValueEnteredAction プロパティを使用し、ユーザーが入力テキスト フィールドに入力したときの xamMultiColumnComboEditor の動作を構成します。

このプロパティはデフォルトで Ignore に設定され、入力テキスト フィールドへの入力で xamMultiColumnComboEditor 項目をフィルタリングします。

プロパティ設定

以下の表は、任意の動作とそれを管理するプロパティ設定のマップを示します。

目的: 使用するプロパティ: 設定値

入力されたテキストが、基本 ItemsSource と選択で有効なデータとなるように新しいエントリに追加します。

Add

テキストの入力はできますが、入力されたテキストは項目コレクションに含まれません。

Allow

無効なデータの入力を無効にします。入力されたテキストは、フィルタリングの値となります。

Ignore

以下のスクリーンショットは、以下の設定の結果、 xamMultiColumnComboEditor がどのように動作するかを示しています。

プロパティ

Add

ProductName

Configuring the Behavior on User Input 1.png

以下のコードはこの例を実装します。

XAML の場合:

<ig:XamMultiColumnComboEditor x:Name="MultiColumnComboEditor"
                              ItemsSource="{Binding Path=Products}"
                              Height="30" Width="300"
                              AutoGenerateColumns="False"
                              DisplayMemberPath="ProductName"
                              CustomValueEnteredAction="Add">
    <ig:XamMultiColumnComboEditor.Columns>
        <ig:TextComboColumn Key="ProductName"/>
        <ig:TextComboColumn Key="UnitsInStock"/>
    </ig:XamMultiColumnComboEditor.Columns>
</ig:XamMultiColumnComboEditor>

関連コンテンツ

トピック

このトピックの追加情報については、以下のトピックも合わせてご参照ください。

トピック 目的

このトピックでは、 xamMultiColumnComboEditor コントロールをデータとバインドして、コントロールのドロップダウン リストの項目レイアウトを構成する方法について説明します。

このトピックでは、 xamMultiColumnComboEditor ドロップダウンのレイアウトおよび動作を構成する方法を説明します。

このトピックでは、 xamMultiColumnComboEditor コントロールで項目のフィルタリングを構成する方法を説明します。

このグループのトピックでは、 xamMultiColumnComboEditor コントロールの選択機能とその使用方法について説明します。