wpf,前端动画demo,鱼眼效果
如题,鱼眼。特此备注下
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,鱼眼效果的更多相关文章
- 前端动画 wow.js 效果
让花里胡哨的特效变简单 wow.js动画class介绍 引入css样式以及js插件 <link rel="stylesheet" type="text/css&qu ...
- WPF利用动画实现圆形进度条
原文:WPF利用动画实现圆形进度条 这是我的第一篇随笔,最近因为工作需要,开始学习WPF相关技术,自己想实现以下圆形进度条的效果,逛了园子发现基本都是很久以前的文章,实现方式一般都是GDI实现的,想到 ...
- WPF 图片浏览 伪3D效果
原文:WPF 图片浏览 伪3D效果 首先上效果图: 因项目要求,需要把图片以"好看"."炫"的效果展示出来,特地研究了一下WPF关于3D方面的制作,奈何最终成果 ...
- 适应手机端的jQuery图片滑块动画DEMO演示
在线预览 下载地址 实例代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "htt ...
- WPF弹性模拟动画
原文:WPF弹性模拟动画 我们此次将要制作模拟物理中的弹性现象的交互动画,我们让一个小球向鼠标点击位置移动,这个移动的轨迹不是简单的位移,而是根据胡克定律计算得出的. 胡克定律:F=-kd F代表弹性 ...
- WPF控制动画开始、停止、暂停和恢复
1.闲言 好久也没更新一博客了,自己有点发懒,同时确实这几个月来也有点忙.风机监测软件,项目中,有这样一个小需求:正常风机在旋转的时候,上位机软要做一个风机的图片,让它不停地旋转,一但检测到下面风机停 ...
- iOS 视图控制器转场动画/页面切换效果/跳转动画 学习
一 学习 在 UINavigationController 中 push 和 pop 的转场效果 (基于iOS7 以上的转场方式) 经过学习了解到,重点分三块: (1)pushAnimation: ...
- 用WPF轻松打造iTunes CoverFlow效果
原文:用WPF轻松打造iTunes CoverFlow效果 用WPF轻松打造iTunes CoverFlow效果 ...
- WPF Path实现虚线流动效果
原文:WPF Path实现虚线流动效果 最近闲来无事,每天上上网,看看博客生活也过得惬意,这下老总看不过去了,给我一个任务,叫我用WPF实现虚线流动效果,我想想,不就是虚线流动嘛,这简单于是就答应下来 ...
- 利用webuploader插件上传图片文件,完整前端示例demo,服务端使用SpringMVC接收
利用WebUploader插件上传图片文件完整前端示例demo,服务端使用SpringMVC接收 Webuploader简介 WebUploader是由Baidu WebFE(FEX)团队开发的一 ...
随机推荐
- uni-app配置顶部标题样式
在pages.json中,通过配置这个文件,可以去设置当前页面的标题样式, 赋值的时候,将注册删除哈!!! 这样配置兼容 小程序和H5端 在配置的时候,没有给背景色,我还以为在uniapp中不兼容小程 ...
- java中的ArrayBlockingQueue
ArrayBlockingQueue ArrayBlockingQueue 是 Java 并发包 (java.util.concurrent) 中的一个线程安全的阻塞队列实现. 它基于数组实现,容量固 ...
- [记录点滴]Redis实现简单消息队列
[记录点滴]Redis实现简单消息队列 目录 [记录点滴]Redis实现简单消息队列 0x00 摘要 0x01 缘由 0x02 背景概念 2.1 Redis是否适合做消息队列 2.1.1 Redis的 ...
- el-radio-group之迷惑操作:label和label
el-radio-group之迷惑操作:label和label 今天学习element-ui的el-radio-group的时候发现el-radio-group的默认值设置无效,但是点击其他单选框可以 ...
- 三分钟掌握音视频处理 | 在 Rust 中优雅地使用 FFmpeg
前言 音视频处理看似高深莫测,但在开发中,我们或多或少都会遇到相关需求,比如视频格式转换.剪辑.添加水印.音频提取等. FFmpeg 作为行业标准,几乎无所不能,很多流行的软件(如 VLC.YouTu ...
- [tldr] 如何给自己的程序编写一个systemd服务
参考Systemd 入门教程:实战篇 配置文件 systemd使用配置文件作为程序服务启动的方式,分为可以自启动的和不能自启动的 就是enable和start的命令的区别 分为/etc/systemd ...
- js里一些实在想不通的问题合集
The global NaN property is a value representing Not-A-Number. --MDN NaN 是用来表示一个非数字的值得全局属性, 但是typeof之 ...
- 归并排序(递归)(NB)
博客地址:https://www.cnblogs.com/zylyehuo/ 递归思路 # _*_coding:utf-8_*_ import random def merge(li, low, mi ...
- 在 CentOS 系统下搭建 ZeroTier Moon
在 CentOS 系统下搭建 ZeroTier Moon 服务器时,生成的配置文件位置是在 /var/lib/zerotier-one/ 目录下.该目录包含了 ZeroTier One 的运行时数据, ...
- 跨网段和局域网的SQL SERVER发布订阅配置图解和常见问题
非常详细,傻瓜式依葫芦画瓢即可. 特别提示:订阅机器上的防火墙以及发布机器远程登录订阅机的问题 通过非命令行方式配置同步订阅 (1)实验环境说明 (2)实验前准备 (3)订阅设置 (4)测试同步订阅 ...