Beispiel #1
0
        public SheetWindow(IServiceLocator serviceLocator)
        {
            InitializeComponent();

            this._serviceLocator  = serviceLocator;
            this._entryController = serviceLocator.GetInstance <IEntryController>();
            this._entryFactory    = serviceLocator.GetInstance <IEntryFactory>();
            this._entrySerializer = serviceLocator.GetInstance <IEntrySerializer>();

            _scopeServiceLocators = new List <IScopeServiceLocator>();
            _sheetControllers     = new List <ISheetController>();

            SinglePage();
            //MultiPage();

            var library = _serviceLocator.GetInstance <ILibraryView>();

            Library.Content = library;

            Init();

            Loaded += (sender, e) => _sheetController.State.View.Focus();
        }
Beispiel #2
0
 public void Init(ISheetController sheetController, IEntryController entryController)
 {
     this._sheetController = sheetController;
     this._entryController = entryController;
 }
Beispiel #3
0
        public SolutionControl(ISheetController sheetController, IEntryController entryController)
        {
            InitializeComponent();

            Init(sheetController, entryController);
        }