zoukankan      html  css  js  c++  java
  • WPF中splashScreen启动程序之前出现一个过程动画的效果

    启动windows桌面程序之前在等待主程序运行起来之前一般会设计一个等待的动画,如果主程序起来了这个过场动画就会消失

    wfp提供这个小巧而又比较有用的功能splashscreen类

    一般来说有两种实现方式
    1.借助vs2008工具可以实现
     第一步选择一个合适的图片bmp,jpg,gif都可以。添加到你的vs项目中。
    第二步右键这个图片文件选择“属性”,
    第三步 点击属性中的“生成操作”下拉框选择“splashscreen”就可以了

    这样就实现了这个过程动画的功能

    2.第二种方式是编程方式
    第一步仍然是选择一个图片添加到项目中,直接添加到项目下就行,当作普通文件。(不是必须添加到资源中)
    第二步就是实例化这个对象
      SplashScreen ss = new SplashScreen("DSC_0036.JPG");//参数就是图片的名字,注意路径就行
      ss.show(true)//只有调用show方法这个过程动画才会显示,有个bool类型输入参数,填true的话,
    这个过场动画会在主程序显示出来的时候就自己关闭,如果是false类型的话,这个动画是不关闭,

    只有显式的调用close方法
     ss.Close(new TimeSpan(0,0,10));//这里有参数timespan是指名多长时间以后ss关闭

    //以上代码应该在App类中的 protected override void OnStartup(StartupEventArgs e)中实现

    关闭效果都是渐进式的

    本文使用Blog_Backup未注册版本导出,请到soft.pt42.com注册。

  • 相关阅读:
    Ubuntu16安装chrome
    Ubuntu桌面消失
    Keras读取保存的模型时, 产生错误[ValueError: Unknown activation function:relu6]
    MATLAB字符串分解, 合并
    Pycharm+任务栏悬浮+docked mode
    tfrecords转np.array
    TensorFlow+restore读取模型
    tfrecords转图片存储
    Lenet车牌号字符识别+保存模型
    spring boot日志配置
  • 原文地址:https://www.cnblogs.com/zjypp/p/2319379.html
Copyright © 2011-2022 走看看