나는 전에 그것을 말했고 나는 그것을 다시 말할 것이다. WPF의 가장 쉬운 예제는 또한 웹에서 찾기가 가장 어렵다. :)
표시해야하는 콤보 상자가 있지만 데이터 바인딩 또는 다른 항목 일 필요는 없으며 콘텐츠는 정적입니다. XAML을 사용하여 콤보 상자에 정적 항목 목록을 추가하려면 어떻게해야합니까?
답변:
코드에 항목을 추가 할 수도 있습니다.
cboWhatever.Items.Add("SomeItem");
또한 디스플레이 / 가치를 제어하는 곳에 무언가를 추가하려면 (제 경험상 거의 절대적으로 필요함) 그렇게 할 수 있습니다. 여기서 좋은 stackoverflow 참조를 찾았습니다.
요약 코드는 다음과 같습니다.
ComboBox cboSomething = new ComboBox();
cboSomething.DisplayMemberPath = "Key";
cboSomething.SelectedValuePath = "Value";
cboSomething.Items.Add(new KeyValuePair<string, string>("Something", "WhyNot"));
cboSomething.Items.Add(new KeyValuePair<string, string>("Deus", "Why"));
cboSomething.Items.Add(new KeyValuePair<string, string>("Flirptidee", "Stuff"));
cboSomething.Items.Add(new KeyValuePair<string, string>("Fernum", "Blictor"));