Пример #1
0
 public override void BuildComponents(IComponentBuilder builder)
 {
     builder.ConfigureComponent <RegisteredTabs>();
     builder.ConfigureWpfWindow <Main>();
     builder.ConfigureUIComponent <PluginsTab>();
     builder.ConfigureUIComponent <ConfigurationTab>();
 }
Пример #2
0
        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>();
        }
Пример #3
0
 public override void BuildComponents(IComponentBuilder builder)
 {
     builder.ConfigureComponent <StatisticEditorViewModel>().AsSelf().As <IEditorContextViewModel>().SingleInstance().PropertiesAutowired();
     builder.ConfigureUIComponent <StatisticEditorTab>();
 }
Пример #4
0
 public override void BuildComponents(IComponentBuilder builder)
 {
     builder.ConfigureUIComponent <MyTab>();
 }