ここから同じ質問を見つけることができます。私はすべての方法を試しました。しかし、どれも私の問題を解決しませんでした。したがって、これを重複としてマークしないでください。
これが私がやろうとしていることです。文字列リストがあり、リスト項目をコンボボックスにバインドしたいと考えています。
私がここでやっている何が間違っているのかを見つけるのを手伝ってくれませんか。
XAML
<ComboBox Name="comboBox1" ItemsSource="{Binding AvailableTypes}" DataContext="{Binding AvailableTypes}"/>
.cs ファイル
ObservableCollection<string> availableTypes = new ObservableCollection<string>();
public ObservableCollection<string> AvailableTypes { get { return availableTypes ; } }
public Window1()
{
InitializeComponent();
availablePayTypes.Add("Type1");
availablePayTypes.Add("Type1");
}
データはコンボボックスにバインドされません。次のようにするとうまくいきます。
comboBox1.ItemsSource=AvailableTypes;
私のコードの何が問題なのですか。私を助けてください。
ありがとうございました。