如题,鱼眼。特此备注下

 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. 通过Ollama本地部署DeepSeek R1以及简单使用

    本文介绍了在Windows环境下,通过Ollama来本地部署DeepSeek R1.该问包含了Ollama的下载.安装.安装目录迁移.大模型存储位置修改.下载DeepSeek以及通过Web UI来对话 ...

  2. Layer子域名挖掘机

    Layer子域名挖掘机 Layer子域名挖掘机是一款功能强大的域名查询工具,主要用于提供网站子域名的查询服务. 域名与子域名 域名 域名,又称网域,是互联网上用于标识特定计算机或计算机组的一串由点分隔 ...

  3. 用python做时间序列预测四:*稳/非*稳时间序列

    上篇文章简单提到了应该用*稳时间序列做预测,本文将介绍具体概念和原因. Stationary Series *稳序列 *稳序列有三个基本标准: 1.序列的均值(mean)不应该是时间的函数(意思是不应 ...

  4. Sort operation used more than the maximum 33554432 bytes of RAM

    在数据量超大的情形下,任何数据库系统在创建索引时都是一个耗时的大工程,下面这篇文章主要给大家介绍了关于MongoDB排序时内存大小限制与创建索引的注意事项的相关资料,需要的朋友可以参考下

  5. Vue 组件里添加键盘事件 keydown keyup不生效问题

    我在使用VueDraggableResizable制作一个窗口,然后需要点击esc关闭窗口. 但是键盘事件没有生效,写任何位置都不行. 解决方案 在需要触发esc事件的div或其他上给出 tabind ...

  6. 解释 Git 的基本概念和使用方式

    Git是一种分布式版本控制系统,常用于管理和追踪软件开发项目的代码.以下是Git的基本概念和使用方式的解释: 仓库(Repository):Git管理代码的基本单位,可以理解为一个存储代码历史和版本信 ...

  7. C# 之委托的多播

    1 delegate void NumberCalculator(int a); 2 class Program 3 { 4 static int num1 = 100; 5 static void ...

  8. 使用react-native-drawer,跟着官网配置仍报错,Error: [Reanimated] `valueUnpacker` is not a worklet, js engine: hermes

    在使用react-native-drawer组件时,编译项目报错 试了许多的方法,最后通过在一篇博客中找到解决方法https://blog.csdn.net/lxyoucan/article/deta ...

  9. 前端解析excel表格实现

    1. 背景:在做react项目时,遇到一个解析excel的需求变更,把从原来后端解析变更为前端解析. 1.1 由于后端解析excel文件有安全隐患,因为项目中后端不允许上传文件,当然后端解析对前端来说 ...

  10. 大模型基础补全计划(二)---词嵌入(word embedding)

    PS:要转载请注明出处,本人版权所有. PS: 这个只是基于<我自己>的理解, 如果和你的原则及想法相冲突,请谅解,勿喷. 环境说明   无 前言   本文是这个系列第二篇,它们是: &l ...