WPF教程

wpf样式触发器之EventTriggerhtml教程

时间:2013-6-20 1:07:27  作者:WPF之家  来源:http://www.wpf123.com  查看:152  评论:0
内容摘要: <Window.Resources>        <Style x:Key="MouseIsOver">          &nbs...
 <Window.Resources>
        <Style x:Key="MouseIsOver">
            <!-- 定义基本样式 -->
            <Setter Property="Control.FontSize" Value="20"></Setter>
            <Setter Property="Control.Margin" Value="10"></Setter>           
 
            <Style.Triggers>
                <!-- 定义事件触发器 -->
                <EventTrigger RoutedEvent="Button.Click">
                    <BeginStoryboard>
                        <Storyboard>
                            <DoubleAnimation Storyboard.TargetProperty="Width"
                                             From="10" To="300" Duration="0:0:2">                                
                            </DoubleAnimation>
                        </Storyboard>
                    </BeginStoryboard>
                </EventTrigger>
            </Style.Triggers>
            
           
        </Style>
    </Window.Resources>
    <Grid>
        <Button Content="按钮1" Height="41" HorizontalAlignment="Left" Margin="25,40,0,0" 
                Name="button1" VerticalAlignment="Top" Width="135" Style="{StaticResource MouseIsOver}" />
        <Button Content="按钮2" Height="39" HorizontalAlignment="Left" Margin="25,108,0,0" 
                Name="button2" VerticalAlignment="Top" Width="135" Style="{StaticResource MouseIsOver}" />
    </Grid>

标签:wpf  样式触发器  EventTrigger 

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。本文出自“wpf之家”,请务必保留此出处:http://www.wpf123.com

相关评论
Copyright © 2009-2014 WPF之家(http://www.wpf123.com/) All rights reserved
 Powered by WPF之家
鄂ICP备13006396号