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)团队开发的一 ...
随机推荐
- 【译】融入人工智能的 eShop – 全面的智能应用示例
原文 | Jeremy Likness 翻译 | 郑子铭 人工智能 (AI) 是一种强大的工具,它可以增强您的应用程序,提供更好的个性化定制体验,满足客户的独特需求,同时提高内部运营的质量和效率.虽然 ...
- 解决NuGet加载或下载资源慢的问题
我们在使用NuGet默认的服务地址访问资源时,有时候会遇到加载或下载速度很慢的情况,原因是默认的服务地址是国外的,大家都懂.此时我们可以采取一些"措施",多添加几个国内的资源访问地 ...
- Hetao P1031 萌萌题 题解 [ 蓝 ] [ 线性 dp ]
萌萌题:一道结合了观察性质的线性 dp. 观察 我们先考虑极端情况:所有数相同,所有数降序排列两种情况. 对于所有数相同的情况,我们发现,最终可以合并出来的区间,最多只有 \(n \log n\) 个 ...
- 【SqlServer主从复制】Sql Server主从复制【完美实践】
目录 [0]环境信息 [0.1]拓扑架构环境 [0.2]实例名与服务器名检查 [1]前置环境配置 [1.1]修改hosts(配置DNS) [1.2]修改防火墙(网络连通性) [1.3]建立复制账户,测 ...
- vue+elementui怎样点击table中的单元格触发事件--弹框
可以先看一下官网中table的自定义列模板代码 <template> <el-table :data="tableData" border s ...
- Mysql创建数据库字符集的选择
字符集选择: 在国内正常都是用[UTF-8] 排序选择:排序一般分为两种:utf_bin和utf_general_cibin 是二进制, a 和 A 会别区别对待. utf8_general_ci [ ...
- 搭建本地NCBI病毒库用于Blast
搭建本地NCBI病毒库用于Blast 目的:为了通过Blast剔除我数据集中所有与Human任意片段相似度超过97%的序列 日期:2022/11/17 1. Nt库下载 创建conda环境 conda ...
- Processing多窗口程序范例(一)
Processing学习到一定程度必定会关注源码,关注扩展功能,其中窗口创建是值得关注的技术点(实现多窗口).下面就以一个简单范例来展开讨论. 范例代码 主程序先上: package syf.demo ...
- 大模型本地部署搭建【ollama + deepseek + dify】
大模型本地部署搭建[在线] 一.ollama的下载.安装.配置 ollama是管理和运行所有开源大模型的平台 下载地址:https://ollama.com/download 或github下载:ht ...
- FastAPI路由与请求处理全解:手把手打造用户管理系统 🔌
title: FastAPI路由与请求处理全解:手把手打造用户管理系统 date: 2025/3/2 updated: 2025/3/2 author: cmdragon excerpt: 通过咖啡店 ...