Files
6098/Cowain.Bake.Main/ViewModels/MainHeaderViewModel.cs

25 lines
948 B
C#
Raw Permalink Normal View History

using Prism.Mvvm;
using Prism.Regions;
using Unity;
namespace Cowain.Bake.Main.ViewModels
{
public class MainHeaderViewModel : BindableBase
{
IUnityContainer _unityContainer;
public MainHeaderViewModel(IUnityContainer unityContainer, IRegionManager regionManager)
{
_unityContainer = unityContainer;
//userInfo = _unityContainer.Resolve<GlobalEntity>();
////可以看到这种声明方式提供了一个ObservesProperty方法不需要显示调用命令状态改变事件ObservesProperty属性观察
////属性观察,如果有变化就触发CanExecute
//ExecuteAutoCommand = new DelegateCommand(AutoExecute, AutoCanExecute).ObservesProperty(() => IsAutoEnabled);
//ExecuteManualCommand = new DelegateCommand(ManualExecute, ManualCanExecute).ObservesProperty(() => IsManualEnabled);
}
}
}