超炫酷的WPF实现Loading控件效果

2019-12-30 11:11:34刘景俊
后成功。

4、编辑Loading.cs文件,对自定义属性FillColor和逻辑进行编码:

 

 
  1. using System;  using System.Collections.Generic; 
  2. using System.Linq;  using System.Text; 
  3. using System.Threading.Tasks;  using System.Windows; 
  4. using System.Windows.Controls;  using System.Windows.Data; 
  5. using System.Windows.Documents;  using System.Windows.Input; 
  6. using System.Windows.Media;  using System.Windows.Media.Imaging; 
  7. using System.Windows.Navigation;  using System.Windows.Shapes; 
  8.   namespace WpfControlLibraryDemo 
  9. {  using System.ComponentModel; 
  10. /// <summary>  /// 按照步骤 1a 或 1b 操作,然后执行步骤 2 以在 XAML 文件中使用此自定义控件。 
  11. ///  /// 步骤 1a) 在当前项目中存在的 XAML 文件中使用该自定义控件。 
  12. /// 将此 XmlNamespace 特性添加到要使用该特性的标记文件的根   /// 元素中: 
  13. ///  /// xmlns:MyNamespace="clr-namespace:WpfControlLibraryDemo" 
  14. ///  /// 
  15. /// 步骤 1b) 在其他项目中存在的 XAML 文件中使用该自定义控件。  /// 将此 XmlNamespace 特性添加到要使用该特性的标记文件的根  
  16. /// 元素中:  /// 
  17. /// xmlns:MyNamespace="clr-namespace:WpfControlLibraryDemo;assembly=WpfControlLibraryDemo"  /// 
  18. /// 您还需要添加一个从 XAML 文件所在的项目到此项目的项目引用,  /// 并重新生成以避免编译错误: 
  19. ///  /// 在解决方案资源管理器中右击目标项目,然后依次单击 
  20. /// “添加引用”->“项目”->[浏览查找并选择此项目]  /// 
  21. ///  /// 步骤 2) 
  22. /// 继续操作并在 XAML 文件中使用控件。  /// 
  23. /// <MyNamespace:Loading/>  ///