public AppBootstrapper() { _container = new SimpleContainer(); _dialogsPresenter = new WindowDialogsPresenter(); Initialize(); }
// Constructors // public MainViewModel(IWindowManager windowManager, IDialogsPresenter dialogsPresenter) { Document = new GraphDocument(); Algorithms = AlgorithmProvider.Instance.Algorithms; _repository = new GraphRepository(); _cursorModeManager = new CursorModeManager(); _zoomManager = new ZoomManager(); _eventWaiter = new AutoResetEvent(false); TableRows = new ObservableCollection <TableRow>(); WindowManager = windowManager; DialogPresenter = dialogsPresenter; MinElementX = 30; MinElementY = 30; IsNewEdgeEnabled = true; NewEdge = new NewEdge(new Vertex(0, 0), 0, 0); Init(); }