Table of Contents

SettingsWindowRegistryExtensions 类

命名空间
ClassIsland.Core.Extensions.Registry
程序集
ClassIsland.Core.dll

用于向设置界面注册设置页面的IServiceCollection扩展。

public static class SettingsWindowRegistryExtensions
继承
SettingsWindowRegistryExtensions
继承成员

方法

AddSettingsPageGroup(IServiceCollection, string, SettingsPageGroupInfo)

添加新的设置页面分组。

public static IServiceCollection AddSettingsPageGroup(this IServiceCollection services, string id, SettingsPageGroupInfo info)

参数

services IServiceCollection

IServiceCollection 实例

id string

分组 ID

info SettingsPageGroupInfo

分组信息

返回

IServiceCollection

原来的 IServiceCollection 实例

AddSettingsPageGroup(IServiceCollection, string, string, string)

添加新的设置页面分组。

public static IServiceCollection AddSettingsPageGroup(this IServiceCollection services, string id, string icon, string name)

参数

services IServiceCollection

IServiceCollection 实例

id string

分组 ID

icon string

分组图标表达式

name string

分组名称

返回

IServiceCollection

原来的 IServiceCollection 实例

AddSettingsPage<T>(IServiceCollection)

注册设置页面

public static IServiceCollection AddSettingsPage<T>(this IServiceCollection services) where T : SettingsPageBase

参数

services IServiceCollection

返回

IServiceCollection

类型参数

T

设置页面类型

异常

ArgumentException