注册界面刷新事件
来源:互联网 发布:nginx常用模块 编辑:程序博客网 时间:2024/06/05 19:24
CompositionTarget动画,官方描述为:CompositionTarget对象可以根据每个帧回调来创建自定义动画。其实直接点,CompositionTarget创建的动画是基于每次界面刷新后触发的,与窗体刷新率保持一致,所以频率是固定的,很难人工介入控制。
CompositionTarget.Rendering += new EventHandler(Timer_Tick);
private void Timer_Tick(object sender, EventArgs e) {。。。}
======================================================
DispatcherTimer动画,该类型动画与CompositionTarget动画类似,是基于界面线程的逐帧动画,但他与CompositionTarget动画不同,DispatcherTimer动画可以轻松的进行参数设置
//定义线程
DispatcherTimer dispatcherTimer = new DispatcherTimer(DispatcherPriority.Normal);
dispatcherTimer.Tick += new EventHandler(Timer_Tick);
dispatcherTimer.Interval = TimeSpan.FromMilliseconds(50); //重复间隔
dispatcherTimer.Start();
private void Timer_Tick(object sender, EventArgs e) {。。。}
截取图片:
Image Spirit.Source = cutImage(@"Player\PlayerMagic.png", count * 150, 0, 150, 150);
/// <summary>
/// 截取图片
/// </summary>
/// <param name="imgaddress">文件名(包括地址+扩展名)</param>
/// <param name="x">左上角点X</param>
/// <param name="y">左上角点Y</param>
/// <param name="width">截取的图片宽</param>
/// <param name="height">截取的图片高</param>
/// <returns>截取后图片数据源</returns>
private BitmapSource cutImage(string imgaddress, int x, int y, int width, int height) {
return new CroppedBitmap(
BitmapFrame.Create(new Uri(imgaddress, UriKind.Relative)),
new Int32Rect(x, y, width, height)
);
- 注册界面刷新事件
- 注册界面无刷新验证
- callback 注册客户端事件 无刷新页面
- Java 界面编程【02】事件注册
- 注册界面
- 注册界面
- 注册界面
- 注册界面
- 注册界面
- 注册界面
- 界面刷新
- 界面刷新
- 界面刷新
- 刷新界面
- 界面刷新
- 界面刷新
- 注册事件
- 刷新事件
- 【Shawn-LeetCode】3. Longest Substring Without Repeating Characters
- Linux磁盘配额
- hdu-4550-卡片游戏-贪心-java
- Java8-如何将List转变为逗号分隔的字符串
- 浏览器关闭或刷新向后台提交数据(实用解决方法)
- 注册界面刷新事件
- 导入项目 httpservlet报错
- 从零开始学_JavaScript_系列(40)——对象的扩展(3)当枚举、原型链遇见对属性的操作
- 基于Unity3D的并行渲染模型的开发教程(四):Vuforia的开发
- Leetcode(13)
- 论HashMap、Hashtable、TreeMap、LinkedHashMap的内部排序
- 把"Essencial C++"读薄(二)
- linux目录结构及常用命令
- php设计模式之观察者模式