C# WPF组合框如何使用列表填充
我正在为自己建立一个预算跟踪应用程序,因为我教自己编程,我想把我的钱花在一些事情上。我有一个C# WPF组合框如何使用列表填充,c#,wpf,combobox,C#,Wpf,Combobox,我正在为自己建立一个预算跟踪应用程序,因为我教自己编程,我想把我的钱花在一些事情上。我有一个组合框,我想用包含类别的列表的内容填充它。我该怎么做呢 要用列表内容填充组合框,需要将该列表的每个项添加到组合框的项中 一个简单的示例,假设您定义了一个comboBox1: List<string> myList = new List<string> { "item1", "item2", "item3" }; myList.ForEach(x =&
组合框
,我想用包含类别的列表的内容填充它。我该怎么做呢 要用列表内容填充组合框,需要将该列表的每个项添加到组合框的项中
一个简单的示例,假设您定义了一个comboBox1
:
List<string> myList = new List<string> { "item1", "item2", "item3" };
myList.ForEach(x => { comboBox1.Items.Add(x); });
List myList=新列表{“item1”、“item2”、“item3”};
myList.ForEach(x=>{comboBox1.Items.Add(x);});
您只需将一组项目分配给ItemsSource
属性:
comboBox.ItemsSource = new List<string> { "Item 1", "Item 2", "Item 3" };
要像这样支持XAML:
<ComboBox>
<sys:String>Item 1</sys:String>
<sys:String>Item 2</sys:String>
<sys:String>Item 3</sys:String>
</ComboBox>
项目1
项目2
项目3
<ComboBox>
<sys:String>Item 1</sys:String>
<sys:String>Item 2</sys:String>
<sys:String>Item 3</sys:String>
</ComboBox>