2
<ComboBox x:Name="c1" Margin="21,134,228,-184" BorderBrush="{x:Null}" BorderThickness="6" Background="{x:Null}" Foreground="#FFFF0017" />

List<String> source = new List<String>();

c1.ItemsSource = source;

c1.SelectedIndex = 0;

アイテムは表示されるのに、選択できないのですか? スクロールできない???コンボボックスのサイズを超えて追加したときのように、

それは巻物に見えるはずですか?私はWindowsストアC#から来ています。それがそこにあります。

通常のコンボボックスと同じように機能させたいのですが、クリックすると、選択できるアイテムのスクロール可能なリストが表示されます...ありがとう!

4

1 に答える 1

4

コンボボックス コントロールの使用はお勧めしません。ListPicker コントロールを使用します。

手順 :

  1. 次のリンクから nuget パッケージをダウンロードします: https://www.nuget.org/packages/WPtoolkit/

  2. xaml ファイルの先頭に参照を追加します。

    xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"
    
  3. 以下に示すように ListPicker を使用します。

    <toolkit:ListPicker  Height="50" ScrollViewer.VerticalScrollBarVisibility="Auto" ItemsSource="{Binding ElementName=ConverterPage, Path=Locations}" Margin="179,129,70,434" Name="cmbCurrFrom">
            <toolkit:ListPicker.ItemTemplate>
                <DataTemplate>
                    <TextBlock FontSize="30" Foreground="Black" Text="{Binding Path=Location}"></TextBlock>
                </DataTemplate>
            </toolkit:ListPicker.ItemTemplate>
            <toolkit:ListPicker.FullModeItemTemplate>
                <DataTemplate>
                    <TextBlock FontSize="30" Foreground="Black" Text="{Binding Path=Location}"></TextBlock>
                </DataTemplate>
            </toolkit:ListPicker.FullModeItemTemplate>
        </toolkit:ListPicker>
    
于 2014-03-02T08:46:46.363 に答える