Table of Contents

ISplashService 接口

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

启动屏幕服务,用于控制启动屏幕。

public interface ISplashService : INotifyPropertyChanged, INotifyPropertyChanging
继承成员

属性

CurrentProgress

当前启动进度

double CurrentProgress { get; set; }

属性值

double

SplashStatus

启动屏幕状态文字

string SplashStatus { get; set; }

属性值

string

方法

ResetSplashText()

重置启动屏幕文字。

void ResetSplashText()

SetDetailedStatus(string)

设置详细状态信息。当启用显示详细状态信息时,调用此函数会设置 SplashStatus 属性为传入的消息。其他情况不会产生任何效果。

void SetDetailedStatus(string message)

参数

message string

要设置的详细状态消息

事件

ProgressChanged

启动屏幕进度改变事件

event EventHandler<double>? ProgressChanged

事件类型

EventHandler<double>

SplashEnded

启动屏幕结束事件

event EventHandler? SplashEnded

事件类型

EventHandler