このトピックでは、 xamMultiColumnComboEditor™ ドロップダウンのレイアウトおよび動作を構成する方法を説明します。
このトピックを理解するためには、以下のトピックを理解しておく必要があります。
このトピックは、以下のセクションで構成されます。
以下の表は、 xamMultiColumnComboEditor ドロップダウンの構成可能な要素を簡単に説明し、それらを構成するプロパティにマップします。表の後に、要素の詳細が記載されています。
xamMultiColumnComboEditor ドロップダウンは、サイズ変更ハンドルを使用して、すべての項目情報が表示できるようにドロップダウンをサイズ変更できます。
xamMultiColumnComboEditor ドロップダウンのサイズ変更機能は、デフォルトで有効に設定されています。
以下の表は、任意の構成とそれを管理するプロパティ設定のマップを示します。
以下のスクリーンショットは、以下の設定の結果、 xamMultiColumnComboEditor の外観がどのようになるか示しています。
以下のコードはこの例を実装します。
XAML の場合:
<ig:XamMultiColumnComboEditor x:Name="ComboEditorProducts"
Height="30" Width="300"
ItemsSource="{Binding Path=Products}"
AutoGenerateColumns="False"
DisplayMemberPath="ProductName"
AllowDropDownResizing="True">
<ig:XamMultiColumnComboEditor.Columns>
<ig:TextComboColumn Key="ProductName"/>
<ig:TextComboColumn Key="ProductID"/>
<ig:TextComboColumn Key="UnitsInStock"/>
</ig:XamMultiColumnComboEditor.Columns>
</ig:XamMultiColumnComboEditor>
xamMultiColumnComboEditor MinDropDownWidth 値に設定されます。
プロパティのデフォルト設定は、double.NaN
です。
MinDropDownWidth
プロパティの値が設定されていない場合、ドロップダウンの最小幅は xamMultiColumnComboEditor コントロールのテキスト入力フィールドの幅に制限されます。
MinDropDownWidth
プロパティの値が MaxDropDownWidth
値より大きい場合、ドロップダウンは水平方向にサイズ変更できなくなり、幅は MinDropDownWidth
で指定された値に設定され、サイズ変更はできません。
注:
以下の表は、任意の構成とそれを管理するプロパティ設定のマップを示します。
以下のスクリーンショットは、以下の設定の結果、 xamMultiColumnComboEditor ドロップダウンがどのように動作するかを示しています。
xamMultiColumnComboEditor MaxDropDownWidth プロパティを使用して、ドロップダウンの最大幅を指定します。
プロパティのデフォルト設定は、double.PositiveInfinity
です。
注:
以下の表は、任意の構成とそれを管理するプロパティ設定のマップを示します。
以下のスクリーンショットは、以下の設定の結果、 xamMultiColumnComboEditor ドロップダウンがどのように動作するかを示しています。
xamMultiColumnComboEditor MinDropDownHeight プロパティを使用して、ドロップダウンの最小の高さを指定します。
プロパティのデフォルト設定は、0.0 です。
MinDropDownHeight
値が設定されない場合、ドロップダウンの最小の高さは 40 px に設定されます。
MinDropDownHeight
値が MaxDropDownHeight
値より大きい場合、ドロップダウンは垂直方向にサイズ変更できなく、高さは MinDropDownHeight
値に設定されます。
注:
以下の表は、任意の構成とそれを管理するプロパティ設定のマッピングを示します。
以下のスクリーンショットは、以下の設定の結果、 xamMultiColumnComboEditor ドロップダウンがどのように動作するかを示しています。
xamMultiColumnComboEditor MaxDropDownHeight プロパティを使用して、ドロップダウンの最大の高さを指定します。
このプロパティが正しく設定できない場合、コントロールの概算によって、上下にスペースができます。ドロップダウン リストは、アプリケーションの使用可能な高さの範囲で制限されます。
注:
以下の表は、任意の構成とそれを管理するプロパティ設定のマップを示します。
以下のスクリーンショットは、以下の設定の結果、 xamMultiColumnComboEditor ドロップダウンがどのように動作するかを示しています。
以下の表は、 xamMultiColumnComboEditor ドロップダウンを使用した、ユーザー操作に関連するイベントを示します。
このトピックの追加情報については、以下のトピックも合わせてご参照ください。