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(); }
public void Init(ISheetController sheetController, IEntryController entryController) { this._sheetController = sheetController; this._entryController = entryController; }
public SolutionControl(ISheetController sheetController, IEntryController entryController) { InitializeComponent(); Init(sheetController, entryController); }