Basic Library for WPF/Silverlight
ドロップダウンリストの方向の変更
製品の概要 > ComboBox > C1ComboBox の機能 > ドロップダウンリスト > ドロップダウンリストの方向の変更

デフォルトでは、ユーザーが実行時に C1ComboBox コントロールのドロップダウン矢印をクリックすると、コントロールの下にドロップダウンリストが表示されます。コントロールの下に表示できない場合は、コントロールの上に表示されます。ただし、DropDownDirection プロパティを以下の4つのオプションの1つに設定して、ドロップダウンリストの表示方向を変更することもできます。

イベント 説明
BelowOrAbove (デフォルト) ドロップダウンボックスをヘッダーの下に表示するように試みます。表示できない場合は、その上に表示するように試みます。
AboveOrBelow ドロップダウンボックスをヘッダーの上に表示するように試みます。表示できない場合は、その下に表示するように試みます。
ForceBelow ドロップダウンボックスをヘッダーの下に強制的に表示します。
ForceAbove ドロップダウンボックスをヘッダーの上に強制的に表示します。

ドロップダウンリストの方向は、次のいずれかの方法で変更できます。

次の手順に従います。

  1. DropDownDirection="ForceAbove"<c1:C1ComboBox> タグに追加します。マークアップは、次のようになります。 <c1:C1ComboBox Width="249" DropDownDirection="ForceAbove">

  2. プログラムを実行し、ドロップダウン矢印をクリックします。ドロップダウンリストがコントロールの上に表示されることを確認します。

次の手順に従います。

  1. x:Name="C1ComboBox1" を <c1:C1ComboBox> タグに追加します。これで、このオブジェクトをコードから呼び出すための一意の識別子が指定されます。

  2. MainPage.xaml.cs または MainPage.xaml.vb ページを開きます。

  3. InitializeComponent() メソッドの下に次のコードを追加します。

    Visual Basic
    コードのコピー
    C1ComboBox1.DropDownDirection = DropDownDirection.ForceAbove
    

    C#
    コードのコピー
    C1ComboBox1.DropDownDirection = DropDownDirection.ForceAbove;
    

  4. プログラムを実行し、ドロップダウン矢印をクリックします。ドロップダウンリストがコントロールの上に表示されることを確認します。

次の手順に従います。

  1. C1ComboBox コントロールをクリックして選択します。

  2. プロパティ]ウィンドウで、DropDownDirection のドロップダウン矢印をクリックし、オプションを選択します。この例では、[ForceAbove]を選択します。

  3. プログラムを実行し、ドロップダウン矢印をクリックします。ドロップダウンリストがコントロールの上に表示されることを確認します。