引用空间:

 xmlns:ec="clr-namespace:Microsoft.Expression.Interactivity.Core;assembly=Microsoft.Expression.Interactions"
 xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"

 

事件触发器

<toolkit:ListPicker SelectionMode="Single" x:Name="lp_area" ItemsSource="{Binding AreaRangeList}"  ExpansionMode="ExpansionAllowed"  SelectedIndex="0" Margin="0" BorderThickness="0">
      <toolkit:ListPicker.HeaderTemplate>
       <DataTemplate>
        <TextBlock Text="区域范围" Foreground="White" FontSize="24"></TextBlock>
       </DataTemplate>
      </toolkit:ListPicker.HeaderTemplate>
      <i:Interaction.Triggers>
      	<i:EventTrigger EventName="SelectionChanged">
           <i:InvokeCommandAction Command="{Binding SelectedAreaChangedCommand}"   CommandParameter="{Binding SelectedIndex ,ElementName=lp_area}"/>
      	</i:EventTrigger>
       </i:Interaction.Triggers>
 </toolkit:ListPicker>

数据触发器

<TextBlock Text="300" Foreground="#000033" FontSize="15" Grid.Column="3" VerticalAlignment="Center" Margin="5,0,0,0">
  <i:Interaction.Triggers>
    <ec:DataTrigger Binding="{Binding Text, ElementName=DialButton}" Value="5">
      <ec:ChangePropertyAction PropertyName="Foreground" Value="Red"/>
    </ec:DataTrigger>
  </i:Interaction.Triggers>
</TextBlock>

 

posted on 2013-12-04 15:37  swarb  阅读(123)  评论(0编辑  收藏  举报