如题,鱼眼。特此备注下

 1 <Window x:Class="WpfApp2.Window3"
2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
3 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
4 xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
5 xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
6 xmlns:local="clr-namespace:WpfApp2"
7 mc:Ignorable="d"
8 Title="Window3" Height="370" Width="370">
9 <Window.Resources>
10 <Style TargetType="ListBoxItem">
11 <Setter Property="Foreground">
12 <Setter.Value>
13 <SolidColorBrush Color="Black" />
14 </Setter.Value>
15 </Setter>
16 <Setter Property="FontSize" Value="25" />
17 <Setter Property="HorizontalAlignment" Value="Center" />
18 <Style.Triggers>
19 <EventTrigger RoutedEvent="ListBoxItem.MouseEnter">
20 <EventTrigger.Actions>
21 <BeginStoryboard Name="aa">
22 <Storyboard>
23 <ColorAnimation From="Black"
24 To="Red"
25 Duration="0:0:0.3"
26 Storyboard.TargetProperty="(ListBoxItem.Foreground).(SolidColorBrush.Color)" />
27 <DoubleAnimation To="40"
28 Duration="0:0:0.25"
29 Storyboard.TargetProperty="FontSize" />
30 </Storyboard>
31 </BeginStoryboard>
32 </EventTrigger.Actions>
33 </EventTrigger>
34 <EventTrigger RoutedEvent="ListBoxItem.MouseLeave">
35 <EventTrigger.Actions>
36 <!--<StopStoryboard BeginStoryboardName="aa"/>-->
37 <BeginStoryboard Name="aa1">
38 <Storyboard>
39 <ColorAnimation From="Red"
40 To="Black"
41 Duration="0:0:0.25"
42 Storyboard.TargetProperty="(ListBoxItem.Foreground).(SolidColorBrush.Color)" />
43 <DoubleAnimation To="25"
44 Duration="0:0:0.2"
45 Storyboard.TargetProperty="FontSize" />
46 </Storyboard>
47 </BeginStoryboard>
48 </EventTrigger.Actions>
49 </EventTrigger>
50
51 <!--绑定外部值 如下:-->
52 <!--<DataTrigger Binding="{Binding RelativeSource={RelativeSource Mode=FindAncestor,AncestorType=local:Window3},Path=IsSelected}" Value="true">
53 <DataTrigger.EnterActions>
54 <BeginStoryboard Name="bb">
55 <Storyboard>
56 <ColorAnimation From="Green"
57 To="Yellow"
58 RepeatBehavior="Forever"
59 Duration="0:0:0.5"
60 Storyboard.TargetProperty="(TextBlock.Foreground).(SolidColorBrush.Color)" />
61 </Storyboard>
62 </BeginStoryboard>
63 </DataTrigger.EnterActions>
64 </DataTrigger>
65 <DataTrigger Binding="{Binding RelativeSource={RelativeSource Mode=FindAncestor,AncestorType=local:Window3},Path=IsSelected}" Value="false">
66 <DataTrigger.EnterActions>
67 <StopStoryboard BeginStoryboardName="bb" />
68 </DataTrigger.EnterActions>
69 </DataTrigger>-->
70 </Style.Triggers>
71 </Style>
72 </Window.Resources>
73 <Grid>
74 <ListBox>
75 <ListBoxItem Content="001_我" />
76 <ListBoxItem Content="002_是" />
77 <ListBoxItem Content="003_鱼" />
78 <ListBoxItem Content="004_眼" />
79 <ListBoxItem Content="005_效" />
80 <ListBoxItem Content="006_果" />
81 <ListBoxItem Content="007_。" />
82 <ListBoxItem Content="008_酷~" />
83 </ListBox>
84 </Grid>
85 </Window>

wpf,前端动画demo,鱼眼效果的更多相关文章

  1. 前端动画 wow.js 效果

    让花里胡哨的特效变简单 wow.js动画class介绍 引入css样式以及js插件 <link rel="stylesheet" type="text/css&qu ...

  2. WPF利用动画实现圆形进度条

    原文:WPF利用动画实现圆形进度条 这是我的第一篇随笔,最近因为工作需要,开始学习WPF相关技术,自己想实现以下圆形进度条的效果,逛了园子发现基本都是很久以前的文章,实现方式一般都是GDI实现的,想到 ...

  3. WPF 图片浏览 伪3D效果

    原文:WPF 图片浏览 伪3D效果 首先上效果图: 因项目要求,需要把图片以"好看"."炫"的效果展示出来,特地研究了一下WPF关于3D方面的制作,奈何最终成果 ...

  4. 适应手机端的jQuery图片滑块动画DEMO演示

    在线预览 下载地址 实例代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "htt ...

  5. WPF弹性模拟动画

    原文:WPF弹性模拟动画 我们此次将要制作模拟物理中的弹性现象的交互动画,我们让一个小球向鼠标点击位置移动,这个移动的轨迹不是简单的位移,而是根据胡克定律计算得出的. 胡克定律:F=-kd F代表弹性 ...

  6. WPF控制动画开始、停止、暂停和恢复

    1.闲言 好久也没更新一博客了,自己有点发懒,同时确实这几个月来也有点忙.风机监测软件,项目中,有这样一个小需求:正常风机在旋转的时候,上位机软要做一个风机的图片,让它不停地旋转,一但检测到下面风机停 ...

  7. iOS 视图控制器转场动画/页面切换效果/跳转动画 学习

    一 学习 在 UINavigationController 中 push 和 pop 的转场效果  (基于iOS7 以上的转场方式) 经过学习了解到,重点分三块: (1)pushAnimation:  ...

  8. 用WPF轻松打造iTunes CoverFlow效果

    原文:用WPF轻松打造iTunes CoverFlow效果 用WPF轻松打造iTunes CoverFlow效果                                             ...

  9. WPF Path实现虚线流动效果

    原文:WPF Path实现虚线流动效果 最近闲来无事,每天上上网,看看博客生活也过得惬意,这下老总看不过去了,给我一个任务,叫我用WPF实现虚线流动效果,我想想,不就是虚线流动嘛,这简单于是就答应下来 ...

  10. 利用webuploader插件上传图片文件,完整前端示例demo,服务端使用SpringMVC接收

    利用WebUploader插件上传图片文件完整前端示例demo,服务端使用SpringMVC接收 Webuploader简介   WebUploader是由Baidu WebFE(FEX)团队开发的一 ...

随机推荐

  1. 概率学习(Genshin中)

    目前待补充:停时定理的部分例题. 定义 首先定义样本空间 \(\Omega\),是所有样本点(结果)的集合. 随机事件 \(A\) 是样本空间的子集. 定义事件和为事件并,积为事件交. 事件域 \(\ ...

  2. Monaco Editor 中使用在线版 Copilot

    我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品.我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值. 本文作者:文长 引言 现代软件开发中,代码编辑器的功能不断演进,以满 ...

  3. pytest自动化测试 - 我对测试用例超时处理的一点看法

    1 pytest自动化测试 - 我对测试用例超时处理的一点看法 1.1 背景   用例在执行过程中,可能由于网络等待,或者等待一些特殊的文件,而又由于一些异常,导致这些条件一直不能满足,用例卡死,这种 ...

  4. Linux目录管理命令

    1. pwd :显示当前所在目录的路径 1.1 语法格式 pwd #直接按回车键 1.2 实践案例 案例:查看当前所在目录路径 [root@yyds ~]# pwd /root --->显示的是 ...

  5. 解决Webstorm Nodejs console.log("这是中文") 控制台乱码

    设置文件编码 自定义vm选项文件 添加 文件最后一行添加 -Dfile.encoding=UTF-8 3.修改注册表 Windows+R --> regedit --> 计算机\HKEY_ ...

  6. 【Unity】投影矩阵和线性深度推导

    [Unity]投影矩阵和线性深度推导 网络上有很多投影矩阵的推导,也有很多声称是基于 Unity 的,但和我的实测都不一致(现在看来是因为这些文章并不全面),此外有一些 Unity 本身的函数我也搞不 ...

  7. SpringBoot - [07] Web入门

    题记部分 一.Web 入门   SpringBoot将传统Web开发的mvc.json.tomcat等框架整合,提供了spring-boot-starter-web组件,简化了Web应用配置.创建Sp ...

  8. Live2D - 模型预览图

    chitose epsilon2_1       haru-01   haru-02 hijiki tororo vert_normal vert_swimwear ryoufuku seifuku ...

  9. CentOS7安装部署ClickHouse(单机版&&集群部署)

    1.1 什么是ClickHouse ClickHouse 是俄罗斯的Yandex于2016年开源的列式存储数据库(DBMS),主要用于在线分析处理查询(OLAP),能够使用SQL查询实时生成分析数据报 ...

  10. 又一国产AI爆火!Manus强势炸场,邀请码申请方法,看这一篇就够了!

    3月6日凌晨,一款名为Manus的国产AI产品横空出世,迅速霸榜社交平台热搜.其内测邀请码在二手交易平台被炒至5万元天价,甚至出现标价10万元的卖家,我的个乖乖啊. 究竟是什么让Manus如此火爆?今 ...