我有一个名为 ApplicationUser 的自定义类,它有许多属性。这里重要的是 GivenName 和 Surname。
在窗口的ctor中,我有代码返回一个名为_allUsers的列表。此调用成功,列表中填充了适当数量的 ApplicationUser
所以我然后做类似的事情:
_allUsers = CachingLayer.Get<List<ApplicationUser>>("allUserInformation");
cboListOfUsers.DataContext = _allUsers;
和 XAML:
<ComboBox Name="cboListOfUsers" ItemsSource="{Binding}" IsEnabled="{Binding Path = IsChecked, ElementName=rbAssignedTo}">
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock>
<TextBlock.Text >
<MultiBinding StringFormat=" {0}, {1} ">
<Binding Path="Surname" />
<Binding Path="GivenName" />
</MultiBinding>
</TextBlock.Text>
</TextBlock>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
但是没有快乐(组合框仍然是空的)
我在这里做错了什么?