0

私はこのWinRTXAMLを持っています:

<ComboBox x:Name="comboxGroupName" Grid.Row="1" Grid.Column="1" Grid.ColumnSpan="3" Margin="4" Width="200" Height="36" HorizontalAlignment="Left" ></ComboBox>

ただし、クリックして新しい値を入力すると、読み取り専用のテキストボックスに変換されているように見えます(下矢印が失われ、入力が禁止されています)。コンボボックスに値を追加できるようにするには、何をする必要がありますか?または、それを行うために別のTextBoxを使用する必要がありますか(私はそう思いますが、合理的に可能であればそれを避けたいと思います)?

4

1 に答える 1

1

別の TextBox を使用することが唯一の選択肢のようです。プロパティがありますが、次のIsEditableように述べています。

ユーザーが ComboBox のテキスト ボックス部分のテキストを編集できるかどうかを示す値を取得します。このプロパティは常に false を返します。

ComboBoxページには次のように記載されています。

オブジェクトを直接 Items コレクションに追加するか、ItemsSource プロパティをデータ ソースにバインドすることによって、ComboBox を作成します。ComboBox に追加された項目は、ComboBoxItem コンテナーにラップされます。

于 2012-12-22T23:52:23.153 に答える