コード例 #1
0
        //---------------------------------------------------------------------
        /// <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();
        }
コード例 #2
0
        /// <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();
        }
コード例 #3
0
 public AppCtrlBase(IMessenger messenger, ICommonDlg commonDlg)
 {
     _messenger         = messenger;
     _commonDlg         = commonDlg;
     MsgRequestCloseApp = "Are you sure you want to exit?";
 }