Table of Contents

Class StartInitService

Namespace
HeBianGu.Systems.Start
Assembly
HeBianGu.Systems.Start.dll
public class StartInitService : ServiceSettingInstance<StartInitService, IStartInitService>, INotifyPropertyChanged, IDisplayer, ISetting, IStartInitService, IStartInitServiceOption, ISettingOption
Inheritance
StartInitService
Implements
Inherited Members
Extension Methods

Properties

Company

[Required]
[Display(Name = "公司信息")]
public string Company { get; set; }

Property Value

string
[Required]
[Display(Name = "版权")]
public string Copyright { get; set; }

Property Value

string

ImagePath

[Display(Name = "图片路径")]
public string ImagePath { get; set; }

Property Value

string

Product

[Required]
[Display(Name = "产品")]
public string Product { get; set; }

Property Value

string

ProductFontSize

[Display(Name = "产品名称字体大小")]
[Range(10, 100)]
public int ProductFontSize { get; set; }

Property Value

int

SleepMilliseconds

[Display(Name = "启动页面延时")]
[Range(0, 10000)]
public int SleepMilliseconds { get; set; }

Property Value

int

Title

[Required]
[Display(Name = "标题")]
public string Title { get; set; }

Property Value

string

Type

[Display(Name = "启动窗口类型")]
public WindowType Type { get; set; }

Property Value

WindowType

Version

[Required]
[Display(Name = "版本")]
public string Version { get; set; }

Property Value

string

Methods

LoadDefault()

public override void LoadDefault()

Start(Func<IStartWindow, bool>)

public bool Start(Func<IStartWindow, bool> action)

Parameters

action Func<IStartWindow, bool>

Returns

bool