using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Documents; using System.Windows; namespace Future.Contract { public static partial class FutureHelper { /// /// 开始装载:可以保证每个控件上方只会出现一个加载遮罩层 /// /// 加载目标 /// 反馈信息 /// 进度信息 /// 加载遮罩装饰器 public static LoadingAdorner LoadingBegin(this UIElement adornedElement, string feedback = "", double progress = -1) => LoadingAdorner.BeginLoading(adornedElement, feedback, progress); /// /// 结束加载:清除一个控件上方所有的加载遮罩层 /// /// 用标元素 public static void LoadingEnded(this UIElement adornedElement)=>LoadingAdorner.FinishLoading(adornedElement); } }