using System.Application.UI.ViewModels; namespace System.Application { public static class ViewModelExtensions { /// /// 将对象添加到 的中 /// public static T AddTo(this T disposable, ViewModelBase vm) where T : IDisposable { if (vm == null) { disposable.Dispose(); return disposable; } vm.CompositeDisposable.Add(disposable); return disposable; } } }