zoukankan      html  css  js  c++  java
  • DevExpress WPF入门指南:加载动画的应用

    LoadingDecorator是一个容器控件用于显示 long-loading 的内容。内容还没加载完成的时候会显示一个加载指示器,加载完成后指示器消失,如下图所示:

    LoadingDecorator wpf加载动画

    开启LoadingDecorator

    用dx:LoadingDecorator标签:

    <Grid>
    <Grid.ColumnDefinitions>
    <ColumnDefinition Width="Auto"/>
    <ColumnDefinition Width="*"/>
    </Grid.ColumnDefinitions>
    <Views:NavigationView/>
    <dx:LoadingDecorator Grid.Column="1">
    <Views:MainView/>
    </dx:LoadingDecorator>
    </Grid>

    自定义 Loading Indicator

    LoadingDecorator提供了一系列属性,用于自定义Loading Indicator外观。

    定义indicator 布局:LoadingDecorator.SplashScreenTemplate 属性;
    传递自定义数据:LoadingDecorator.SplashScreenDataContext 属性;
    更改加载条位置:LoadingDecorator.SplashScreenLocation 属性;
    将加载条在窗口居中或者容器居中:(SplashScreenLocation.CenterWindow) or (SplashScreenLocation.CenterContainer).

    <Grid>
    ...
    <dx:LoadingDecorator Grid.Column="1" SplashScreenDataContext="{Binding ... }"
    
    SplashScreenLocation="CenterContainer">
    <dx:LoadingDecorator.SplashScreenTemplate>
    <DataTemplate>
    <Grid>
    ...
    </Grid>
    </DataTemplate>
    </dx:LoadingDecorator.SplashScreenTemplate>
    <Views:MainView/>
    </dx:LoadingDecorator>
    </Grid>

    LoadingDecorator.BorderEffect 和 LoadingDecorator.BorderEffectColor 属性可以设置高亮效果。BorderEffect 设置边框高亮,BorderEffectColor 设置边框高亮颜色。

    <dx:LoadingDecorator ... BorderEffect="Default" BorderEffectColor="Blue">
    ...
    </dx:LoadingDecorator>

    加载动画 加载指示器 Loading

    如果不想要加载条,将 LoadingDecorator.UseFadeEffect 设置 False 即可。

    慧都控件网全面开启史上规模最大、折扣最低、力度最疯狂的迎新特惠活动——百厂约惠,时间仅限26天!在此之际,DevExpress率先宣布正式加入百厂约惠活动!

  • 相关阅读:
    递归函数及Java范例
    笔记本的硬盘坏了
    “References to generic type List should be parameterized”
    配置管理软件(configuration management software)介绍
    WinCE文件目录定制及内存调整
    使用Silverlight for Embedded开发绚丽的界面(3)
    wince国际化语言支持
    Eclipse IDE for Java EE Developers 与Eclipse Classic 区别
    WinCE Heartbeat Message的实现
    使用Silverlight for Embedded开发绚丽的界面(2)
  • 原文地址:https://www.cnblogs.com/AABBbaby/p/8022127.html
Copyright © 2011-2022 走看看