博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
潜移默化学会WPF(炫丽篇<一>)--简单易用动画-错误提示
阅读量:6234 次
发布时间:2019-06-22

本文共 1524 字,大约阅读时间需要 5 分钟。

  1. 定位 在目标元素下渐变滑出,过几秒后自动滑动消失

   

 

 

请在Canvas中放控件

   

 

本例中在文本框下  txtEmployeeName下出现,主要后台设置

 

 

后台写个方法供调用地方调用

       

///         /// 开始提示信息动画        ///         ///         private void BeginStatusWrong(string message, UIElement framew, double height)        {            double tLeft = Canvas.GetLeft(framew);            double tTop = Canvas.GetTop(framew);            Canvas.SetLeft(tbStatusTip, tLeft);            Canvas.SetTop(tbStatusTip, tTop + height / 2);            tbStatusTip.Text = message;            if (messageStatus != null) messageStatus.Begin();        }

 

这样调用

 

      if (string.IsNullOrEmpty(txtEmployeeName.Text))

            {

                txtEmployeeName.Focus();

                BeginStatusWrong("职位不能为空",txtEmployeeName,txtEmployeeName.Height);

            }

 

 

后台请先实例化messageStatus

        /// <summary>

        /// 提示信息动画

        /// </summary>

        Storyboard messageStatus = null;

在构造函数中实例化

    messageStatus = this.FindResource("StatusTip") as Storyboard;

 

 

 

 

 

 

2.这是一个  从右往左  渐现到中间   停留一会   然后  往左  渐隐出去 一个提示

 

 

转载地址:http://frqna.baihongyu.com/

你可能感兴趣的文章
Yii用ajax实现无刷新检索更新CListView数据
查看>>
JDBC的事务
查看>>
Io流的概述
查看>>
App 卸载记录
查看>>
JavaScript变量和作用域
查看>>
开源SIP服务器加密软件NethidPro升级
查看>>
作业:实现简单的shell sed替换功能和修改haproxy配置文件
查看>>
Altium 拼板方法以及 注意的 地方
查看>>
Apache Pulsar中的地域复制,第1篇:概念和功能
查看>>
python pip install 出现 OSError: [Errno 1] Operation not permitted
查看>>
从源码分析scrollTo、scrollBy、Scroller方法的区别和作用
查看>>
ObjectOutputStream和ObjectInputStream
查看>>
nagios客户端未启动报错
查看>>
南京大学周志华教授当选欧洲科学院外籍院士
查看>>
马士兵教学语录
查看>>
计算机网络与Internet应用
查看>>
MongodDB学习笔记(二)(复制)
查看>>
oracle在线迁移同步数据,数据库报错
查看>>
linux性能剖析工具
查看>>
PHP模拟发送POST请求之四、加强file_get_contents()发送POST请求
查看>>