25 lines
948 B
C#
25 lines
948 B
C#
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);
|
||
|
||
}
|
||
|
||
}
|
||
}
|