public UsersStructureViewModel(IUserInterop userInterop, IControllerInterop controllerInterop, Dispatcher dispatcher) : base(userInterop, controllerInterop, dispatcher) { addCommands = new ObservableCollection<NamedCommandData>(); addCommandsRO = new ReadOnlyObservableCollection<NamedCommandData>(addCommands); entitiesProvider = new UsersTreeViewModel(userInterop, controllerInterop, dispatcher); entitiesProvider.SelectedEntityChangedEvent += new SelectedEntityChangedHandler(EntitesProvider_SelectedEntityChangedEvent); DefineAddCommands(); }
public LessonStuctureViewModel(IUserInterop userInterop, IControllerInterop controllerInterop, Dispatcher dispatcher) : base(userInterop, controllerInterop, dispatcher) { entitiesProvider = new LessonTreeViewModel(userInterop, controllerInterop, dispatcher); entitiesProvider.SelectedEntityChangedEvent += new SelectedEntityChangedHandler(EntitesProvider_SelectedEntityChangedEvent); }