数据模板中的判断
<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>