太阳照大神

导航

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的内容,加入到绑定的实体类中就行。


posted on 2012-02-22 19:10  太阳照大神  阅读(714)  评论(0编辑  收藏  举报