如何绑定IEnumerable<;字符串>;到列表框
本文关键字:gt 字符串 列表 何绑定 lt 绑定 IEnumerable | 更新日期: 2023-09-27 18:27:10
这可能是一个非常简单的问题,但目前我真的不知道该用谷歌搜索什么。
如果我有一个这样的对象:
public class Employee
{
public string FirstName { get; set; }
public string LastName { get; set; }
}
在我的虚拟机中,我有一个员工列表(public List<Employee> Employees
)。在我的Xaml中很容易将其绑定到ListBox:
<ListBox ItemsSource={Binding Employees}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding FirstName}"/>
<TextBlock Text="{Binding LastName}"/>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
但是,如果我的员工列表包含字符串而不是Employee
对象,该怎么办?如何将这些字符串值绑定到数据模板中的TextBlock
?
只需在指定绑定的地方编写{Binding}
。