public Module(ModuleRegistrator _moduleRegistrator) { UiManager.RegisterDescriptor(new AlphaDocumentDescriptor <PortfolioEditorVM>("Edit", EAlphaKind.PORTFOLIO, EAlphaDocumentKind.EDIT, ModifierKeys.None, Key.F2, _pvm => new PortfolioEditorView() { DataContext = _pvm }) { IsDefault = true }); }
public ModuleUsers(ModuleRegistrator _moduleRegistrator) { UiManager.RegisterDescriptor(new AlphaRootToolDescriptor <UsersBrowserVM>("Пользователи", ModifierKeys.None, Key.F2, _vm => new UsersBrowserView { DataContext = _vm })); UiManager.RegisterDescriptor(new AlphaDocumentDescriptor <UserVM>("Edit", EAlphaKind.USER, EAlphaDocumentKind.EDIT, ModifierKeys.Alt, Key.F4, _vm => new UserView { DataContext = _vm }) { IsDefault = true }); }
public MainWindow() { m_moduleRegistrator = new ModuleRegistrator(); m_moduleRegistrator.LoadAssembliesNamesContains("ClientModule"); m_moduleRegistrator.RegisterModules(); Documents = new ObservableCollection<AlphaPage>(); Tools = new ObservableCollection<AlphaToolDescriptorVM>(); foreach (var alphaToolDescriptor in UiManager.ToolDescriptors) { var item = new AlphaToolDescriptorVM(alphaToolDescriptor); InputBindings.Add(new InputBinding(item.OpenCommand, new KeyGesture(item.Descriptor.Key, item.Descriptor.ModifierKeys))); Tools.Add(item); } RootTools = new ObservableCollection<AlphaRootToolDescriptorVM>(); foreach (var alphaToolDescriptor in UiManager.GetRootToolDescriptors()) { var item = new AlphaRootToolDescriptorVM(alphaToolDescriptor); InputBindings.Add(new InputBinding(item.OpenCommand, new KeyGesture(item.Descriptor.Key, item.Descriptor.ModifierKeys))); RootTools.Add(item); } UiManager.ShowToolWindow += UiManagerOnShowToolWindow; UiManager.ShowRootToolWindow += UiManagerOnShowRootToolWindow; UiManager.DocumentEvent += UiManagerOnDocumentEvent; NewPageCommand = new RelayCommand(NewPageExecute, NewPageCanExecute); InitializeComponent(); DataContext = this; m_manager.Loaded += ManagerOnLoaded; m_manager.ActiveContentChanged += MManagerOnActiveContentChanged; m_manager.DeserializationCallback = DeserializationCallback; Closing += MainWindowClosing; }
public MainWindow() { m_moduleRegistrator = new ModuleRegistrator(); m_moduleRegistrator.LoadAssembliesNamesContains("ClientModule"); m_moduleRegistrator.RegisterModules(); Documents = new ObservableCollection <AlphaPage>(); Tools = new ObservableCollection <AlphaToolDescriptorVM>(); foreach (var alphaToolDescriptor in UiManager.ToolDescriptors) { var item = new AlphaToolDescriptorVM(alphaToolDescriptor); InputBindings.Add(new InputBinding(item.OpenCommand, new KeyGesture(item.Descriptor.Key, item.Descriptor.ModifierKeys))); Tools.Add(item); } RootTools = new ObservableCollection <AlphaRootToolDescriptorVM>(); foreach (var alphaToolDescriptor in UiManager.GetRootToolDescriptors()) { var item = new AlphaRootToolDescriptorVM(alphaToolDescriptor); InputBindings.Add(new InputBinding(item.OpenCommand, new KeyGesture(item.Descriptor.Key, item.Descriptor.ModifierKeys))); RootTools.Add(item); } UiManager.ShowToolWindow += UiManagerOnShowToolWindow; UiManager.ShowRootToolWindow += UiManagerOnShowRootToolWindow; UiManager.DocumentEvent += UiManagerOnDocumentEvent; NewPageCommand = new RelayCommand(NewPageExecute, NewPageCanExecute); InitializeComponent(); DataContext = this; m_manager.Loaded += ManagerOnLoaded; m_manager.ActiveContentChanged += MManagerOnActiveContentChanged; m_manager.DeserializationCallback = DeserializationCallback; Closing += MainWindowClosing; }
public Module(ModuleRegistrator _moduleRegistrator) { UiManager.RegisterDescriptor(new AlphaToolDescriptor("Browser", EAlphaToolKind.PORTFOLIO_BROWSER, ModifierKeys.Alt, Key.F3, () => new ModuleBrowserView { DataContext = AlphaClient.Instance.GetRoot<ModuleBrowserVM>() })); }
public Module(ModuleRegistrator _moduleRegistrator) { UiManager.RegisterDescriptor(new AlphaDocumentDescriptor<PortfolioEditorVM>("Edit", EAlphaKind.PORTFOLIO, EAlphaDocumentKind.EDIT, ModifierKeys.None, Key.F2, _pvm => new PortfolioEditorView() { DataContext = _pvm }) { IsDefault = true }); }
protected override void RegisterModules(ModuleRegistrator modules) { modules.Register <Module1>("/mod1"); modules.Register <Module2>("/mod2"); }
public override void AllModulesRegistered(ModuleRegistrator _moduleRegistrator) { UserLinkVM.DocumentDescriptors = UiManager.GetDocumentDescriptors(EAlphaKind.USER).ToArray(); }
public Module(ModuleRegistrator _moduleRegistrator) { UiManager.RegisterDescriptor(new AlphaDocumentDescriptor <ModuleVM>("Positions", EAlphaKind.PORTFOLIO, EAlphaDocumentKind.PORTFOLIO_POSITIONS, ModifierKeys.Alt, Key.F2, _pvm => new ModuleView { DataContext = _pvm })); }
public ModuleUsers(ModuleRegistrator _moduleRegistrator) { UiManager.RegisterDescriptor(new AlphaRootToolDescriptor<UsersBrowserVM>("Пользователи", ModifierKeys.None, Key.F2, _vm => new UsersBrowserView { DataContext = _vm })); UiManager.RegisterDescriptor(new AlphaDocumentDescriptor<UserVM>("Edit", EAlphaKind.USER, EAlphaDocumentKind.EDIT, ModifierKeys.Alt, Key.F4, _vm => new UserView { DataContext = _vm }) { IsDefault = true }); }
public override void AllModulesRegistered(ModuleRegistrator _moduleRegistrator) { //PortfolioLinkVM.DocumentDescriptors = UiManager.GetDocumentDescriptors(EAlphaKind.PORTFOLIO).ToArray(); }
public Module(ModuleRegistrator _moduleRegistrator) { UiManager.RegisterDescriptor(new AlphaToolDescriptor("Users", EAlphaToolKind.PORTFOLIO_BROWSER, ModifierKeys.Alt, Key.F4, () => new ModuleView { DataContext = AlphaClient.Instance.GetRoot <ModuleVM>() })); }
public virtual void AllModulesRegistered(ModuleRegistrator _moduleRegistrator) { }
public virtual void AllModulesRegistered(ModuleRegistrator _moduleRegistrator) { }
public Module(ModuleRegistrator _moduleRegistrator) { UiManager.RegisterDescriptor(new AlphaToolDescriptor("Output", EAlphaToolKind.OUTPUT, ModifierKeys.Alt, Key.F12, () => new ModuleOutputView { DataContext = new ModuleOutputVM() })); }
public override void AllModulesRegistered(ModuleRegistrator _moduleRegistrator) { PortfolioLinkVM.DocumentDescriptors = UiManager.GetDocumentDescriptors(EAlphaKind.PORTFOLIO).ToArray(); }
private void RegisterModules(ContainerBuilder builder) { var moduleRegistrator = new ModuleRegistrator(); moduleRegistrator.RegisterModules(builder); }
public Module(ModuleRegistrator _moduleRegistrator) { UiManager.RegisterDescriptor(new AlphaToolDescriptor("Output", EAlphaToolKind.OUTPUT, ModifierKeys.Alt, Key.F12, () => new ModuleOutputView { DataContext = new ModuleOutputVM() })); }
public override void AllModulesRegistered(ModuleRegistrator _moduleRegistrator) { UserLinkVM.DocumentDescriptors = UiManager.GetDocumentDescriptors(EAlphaKind.USER).ToArray(); }
public Module(ModuleRegistrator _moduleRegistrator) { UiManager.RegisterDescriptor(new AlphaDocumentDescriptor<ModuleVM>("Positions", EAlphaKind.PORTFOLIO, EAlphaDocumentKind.PORTFOLIO_POSITIONS, ModifierKeys.Alt, Key.F2, _pvm => new ModuleView { DataContext = _pvm })); }