//--------------------------------------------------------------------- /// <summary> /// Constructor 2. /// Don't call Init(). /// for test. /// </summary> /// <param name="messenger"></param> public AppCtrl(IMessenger messenger, ICommonDlg commonDlg, IAppDlg appDlg) : base(messenger, commonDlg) { _appDlg = appDlg; base.ShutDown += AppCtrl_ShutDown; MessengerRegisterActions(); InitData(); }
/// <summary> /// Constructor. /// </summary> /// <param name="datagrid"></param> public EditComponentDynDataGridVM(ICommonDlg commonDlg, IDynDataGridFactory gridFactory, IDynDataGrid datagrid) { // connect a callback to know when agrid cell content is modified AppCtrlProvider.AppCtrl.DataGrid.GridCellChangedProvider.GridCellChanged = GridCellChanged; //AppCtrlProvider.AppCtrl.ActionGridValueModifiedInUI = ActionGridValueModifiedInUI; _commonDlg = commonDlg; //_gridFactory = gridFactory; //_collCell = new GridMappingCell(gridFactory, datagrid); //_datagrid = datagrid; DynDataGridVM = new DynDataGridVM(gridFactory, datagrid); Init(); }
public AppCtrlBase(IMessenger messenger, ICommonDlg commonDlg) { _messenger = messenger; _commonDlg = commonDlg; MsgRequestCloseApp = "Are you sure you want to exit?"; }