public override void BuildComponents(IComponentBuilder builder) { builder.ConfigureComponent <RegisteredTabs>(); builder.ConfigureWpfWindow <Main>(); builder.ConfigureUIComponent <PluginsTab>(); builder.ConfigureUIComponent <ConfigurationTab>(); }
public override void BuildComponents(IComponentBuilder builder) { // Db context builder.ConfigureDbContext <BeatmapDownloaderDatabaseContext>(); // configurations builder.UsePluginOptionsModel <MultiPlayerDownloaderUI, BeatmapDownloaderConfiguration>(); // view models for UI builder.ConfigureComponent <DownloadProvidersViewModel>().SingleInstance(); builder.ConfigureComponent <DownloadHistoryViewModel>().SingleInstance(); // configuration UI builder.ConfigureUIModel <MultiPlayerDownloaderUI, BeatmapDownloaderConfiguration>(); // UI builder.ConfigureUIComponent <MultiplayerDownloaderTab>(); }
public override void BuildComponents(IComponentBuilder builder) { builder.ConfigureComponent <StatisticEditorViewModel>().AsSelf().As <IEditorContextViewModel>().SingleInstance().PropertiesAutowired(); builder.ConfigureUIComponent <StatisticEditorTab>(); }
public override void BuildComponents(IComponentBuilder builder) { builder.ConfigureUIComponent <MyTab>(); }