Silverlight 中 ListBox.ItemTemplate 如何绑定 Tag
可以采用替代的解决方案
<ListBox x:Name="selectBookListBox" SelectionChanged="selectBookListBox_SelectionChanged">
<ListBox.ItemTemplate>
<DataTemplate >
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<!--书名-->
<TextBlock Text="{Binding Path=BookName}"/>
</Grid>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
private void selectBookListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
MessageBox.Show((e.AddedItems[0] as BookEntity).BookId.ToString());
}
把需要的绑定到Tag的内容,加入到绑定的实体类中就行。