using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using FWindSoft.Wpf; using FWindSoft.Wpf.Controls; namespace FWindSoft.MVVM { /// /// 基础视图 /// public static class BaseViewModelExtension { public static Window GetWindow(this BaseViewModel vm) { var refView = vm.GetRefView(); if (refView == null) return null; return refView.GetParentTypeSelf(); ; } public static NavigationBar GetNavigationBar(this BaseViewModel vm) { var refView = vm.GetRefView(); if (refView == null) return null; return refView.GetParentType(); } } }