读书人

数据模板触发事件有关问题

发布时间: 2012-02-10 21:27:42 作者: rapoo

数据模板触发事件问题!
下面是我的数据模板,模板中有一个CheckBox,我想要这样一个效果,选中行的时候CheckBox就被选中或反选,请问要怎么实现!

XML code
<DataTemplate x:Key="movieItemTemplate" >                       <Grid Margin="{StaticResource PhoneTouchTargetOverhang}" MouseLeftButtonUp="Grid_MouseLeftButtonUp">                <Grid.RowDefinitions>                    <RowDefinition Height="40"/>                    <RowDefinition Height="40"/>                </Grid.RowDefinitions>                <Grid.ColumnDefinitions>                    <ColumnDefinition Width="80"/>                    <ColumnDefinition Width="*"/>                    <ColumnDefinition Width="80"/>                </Grid.ColumnDefinitions>                <Image Grid.Row="0" Grid.RowSpan="2" Source="/LongListSelector;component/head.jpg" />                <TextBlock x:Name="name" Text="{Binding Name}" Grid.Column="1" Grid.Row="0" Margin="15,0,0,0" />                <TextBlock x:Name="phone" Text="{Binding Phone}"  Grid.Column="1" Grid.Row="1" Margin="15,0,0,0"/>                <CheckBox Grid.Row="0" Grid.Column="2" Grid.RowSpan="2"/>            </Grid>        </DataTemplate>


[解决办法]
使用循环遍历,就可以实现你的需求,请参考:

http://www.silverlightchina.net/html/tips/2011/0921/10533.html

http://www.silverlightchina.net/html/tips/2009/1118/241.html

读书人网 >CAD教程

热点推荐