Windows phone 8 触发器使用小结

来源:互联网 发布:淘宝低于几折不计销量 编辑:程序博客网 时间:2024/04/28 05:26

引用空间:

 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>

 

原创粉丝点击