数据模板中的判断

 

<Grid    x:Name="C">

         <ListBox Margin="32" Name="dadtbox" BorderThickness="0"  ItemsSource="{Binding DataList}">
             <ListBox.ItemsPanel>
                 <ItemsPanelTemplate>
                     <WrapPanel/>
                 </ItemsPanelTemplate>
             </ListBox.ItemsPanel>
             <ListBox.ItemTemplate>
                 <DataTemplate DataType="data:CardModel">
                     <Border Background="#FFDFEDF1" Margin="5"  Width="100" Height="100"  BorderThickness="1" CornerRadius="7,7,7,7">
                       
                         <StackPanel Margin="1" >


                             <Image x:Name="img">
                                 <Image.Style>
                                     <Style TargetType="Image">
                                         <Setter Property="Width" Value="16"/>
                                         <Setter Property="Height" Value="16"/>
                                         <Style.Triggers>
                                             <DataTrigger Binding="{Binding IsSelected,RelativeSource={RelativeSource AncestorType={x:Type ListBoxItem}}}" Value="true">
                                                 <Setter Property="Width" Value="24"/>
                                                 <Setter Property="Height" Value="24"/>
                                             </DataTrigger>
                                         </Style.Triggers>
                                     </Style>
                                 </Image.Style>
                             </Image>



                             <TextBlock Text="{Binding Name}" FontWeight="Bold" Margin="5"/>
                             <TextBlock Text="{Binding Age}" FontSize="12" Margin="5"/>
                             <TextBlock Text="{Binding Mail}" FontSize="12" Margin="5"/>
                       
                         </StackPanel>

                     </Border>

                     <DataTemplate.Triggers>
                         <DataTrigger Binding="{Binding sate}" Value="空">
                             <Setter Property="Source" Value="./ico/cgree.png" TargetName="img"/>
                         </DataTrigger>
                         <DataTrigger Binding="{Binding sate}" Value="住">
                             <Setter Property="Source" Value="./ico/cred.png" TargetName="img"/>
                         </DataTrigger>
                     </DataTemplate.Triggers>

                 </DataTemplate>



                 

             </ListBox.ItemTemplate>
         </ListBox>


     </Grid>

 

<DataTemplate.Triggers> <DataTrigger Binding=”{Binding sate}” Value=”空”> <Setter Property=”Source” Value=”./ico/cgree.png” TargetName=”img”/> </DataTrigger> <DataTrigger Binding=”{Binding sate}” Value=”住”> <Setter Property=”Source” Value=”./ico/cred.png” TargetName=”img”/> </DataTrigger> </DataTemplate.Triggers>