如何将IEnumerable <string>绑定到ListBox?</string>

时间:2012-03-09 07:44:00

标签: c# xaml binding listbox

抱歉,这是一个非常简单的问题。但此刻我实际上并不知道该怎么做谷歌。

如果我有这样的对象:

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

1 个答案:

答案 0 :(得分:4)

只需在您指定绑定的地方写{Binding}