Table of Contents

IComponentsService 接口

命名空间
ClassIsland.Core.Abstractions.Services
程序集
ClassIsland.Core.dll

组件服务。

public interface IComponentsService : INotifyPropertyChanged
继承成员

属性

ComponentConfigs

可用的组件配置文件

IReadOnlyList<string> ComponentConfigs { get; set; }

属性值

IReadOnlyList<string>

CurrentComponents

当前显示的所有组件

ObservableCollection<ComponentSettings> CurrentComponents { get; set; }

属性值

ObservableCollection<ComponentSettings>

方法

GetComponent(ComponentSettings, bool)

获取组件实例

ComponentBase? GetComponent(ComponentSettings settings, bool isSettings)

参数

settings ComponentSettings
isSettings bool

返回

ComponentBase

RefreshConfigs()

重新加载组件配置文件列表。

void RefreshConfigs()

SaveConfig()

保存组件配置

void SaveConfig()