我创建了以下列表
List<cb> combolist = new List<cb>();
combolist.Add(new cb() { name = "Neo",bloodgroup = "O+ve"});
combolist.Add(new cb() { name = "meo", bloodgroup = "O" });
combolist.Add(new cb() { name = "bsv", bloodgroup = "B+ve" });
cboxnames.ItemsSource = combolist;
现在我正在创建一个组合框,它使用 Item 模板从上面的列表中获取数据
<ComboBox Margin="12,31,421,258" Name="cboxnames" IsEditable="False">
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding name}"/>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
现在我正在创建一个额外的文本块,显示在组合框中选择的项目
<TextBlock Height="28" HorizontalAlignment="Left" Background="LightGray" Margin="0,138,0,0" Text="{Binding UpdateSourceTrigger=PropertyChanged,ElementName=cboxnames,Mode=TwoWay,Path=SelectedItem.Content}" VerticalAlignment="Top" Width="191" />
问题是每当我从组合框中选择一个项目时,该项目不会显示在文本块中,请帮助!!!