Table of Contents

IAttachedSettingsHostService 接口

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

属性

ClassPlanSettingsAttachedSettingsControls

public static ObservableCollection<AttachedSettingsControlInfo> ClassPlanSettingsAttachedSettingsControls { get; }

属性值

ObservableCollection<AttachedSettingsControlInfo>

RegisteredControls

已注册的附加设置控件信息。

public static ObservableCollection<AttachedSettingsControlInfo> RegisteredControls { get; }

属性值

ObservableCollection<AttachedSettingsControlInfo>

SubjectSettingsAttachedSettingsControls

public static ObservableCollection<AttachedSettingsControlInfo> SubjectSettingsAttachedSettingsControls { get; }

属性值

ObservableCollection<AttachedSettingsControlInfo>

TimeLayoutSettingsAttachedSettingsControls

public static ObservableCollection<AttachedSettingsControlInfo> TimeLayoutSettingsAttachedSettingsControls { get; }

属性值

ObservableCollection<AttachedSettingsControlInfo>

TimePointSettingsAttachedSettingsControls

public static ObservableCollection<AttachedSettingsControlInfo> TimePointSettingsAttachedSettingsControls { get; }

属性值

ObservableCollection<AttachedSettingsControlInfo>

方法

GetAttachedSettingsByPriority<T>(Guid, Subject?, TimeLayoutItem?, ClassPlan?, TimeLayout?)

public static T? GetAttachedSettingsByPriority<T>(Guid id, Subject? subject = null, TimeLayoutItem? timeLayoutItem = null, ClassPlan? classPlan = null, TimeLayout? timeLayout = null) where T : IAttachedSettings

参数

id Guid
subject Subject
timeLayoutItem TimeLayoutItem
classPlan ClassPlan
timeLayout TimeLayout

返回

T

类型参数

T