C# Класс Zetbox.Client.Forms.FormsModelFactory

Наследование: ViewModelFactory
Показать файл Открыть проект

Открытые методы

Метод Описание
CreateTimer ( System.TimeSpan tickLength, System.Action action ) : void
FormsModelFactory ( ILifetimeScopeFactory scopeFactory, Autofac scope, IFrozenContext metaCtx, ZetboxConfig cfg, IPerfCounter perfCounter, DialogCreator dialogFactory ) : System
GetDecisionFromUser ( string message, string caption ) : bool
GetDestinationFileNameFromUser ( string filename ) : string
GetSourceFileNameFromUser ( ) : string
ShowMessage ( string message, string caption ) : void

Защищенные методы

Метод Описание
CreateWorkspace ( WorkspaceViewModel mdl, bool activate ) : void
ShowInView ( Zetbox.Client.Presentables.ViewModel mdl, object view, bool activate, bool asDialog, Zetbox.Client.Presentables.ViewModel ownerMdl ) : void

Приватные методы

Метод Описание
workspace_Closed ( object sender, EventArgs e ) : void

Описание методов

CreateTimer() публичный Метод

public CreateTimer ( System.TimeSpan tickLength, System.Action action ) : void
tickLength System.TimeSpan
action System.Action
Результат void

CreateWorkspace() защищенный Метод

protected CreateWorkspace ( WorkspaceViewModel mdl, bool activate ) : void
mdl Zetbox.Client.Presentables.ObjectBrowser.WorkspaceViewModel
activate bool
Результат void

FormsModelFactory() публичный Метод

public FormsModelFactory ( ILifetimeScopeFactory scopeFactory, Autofac scope, IFrozenContext metaCtx, ZetboxConfig cfg, IPerfCounter perfCounter, DialogCreator dialogFactory ) : System
scopeFactory ILifetimeScopeFactory
scope Autofac
metaCtx IFrozenContext
cfg Zetbox.API.Configuration.ZetboxConfig
perfCounter IPerfCounter
dialogFactory Zetbox.Client.GUI.DialogCreator
Результат System

GetDecisionFromUser() публичный Метод

public GetDecisionFromUser ( string message, string caption ) : bool
message string
caption string
Результат bool

GetDestinationFileNameFromUser() публичный Метод

public GetDestinationFileNameFromUser ( string filename ) : string
filename string
Результат string

GetSourceFileNameFromUser() публичный Метод

public GetSourceFileNameFromUser ( ) : string
Результат string

ShowInView() защищенный Метод

protected ShowInView ( Zetbox.Client.Presentables.ViewModel mdl, object view, bool activate, bool asDialog, Zetbox.Client.Presentables.ViewModel ownerMdl ) : void
mdl Zetbox.Client.Presentables.ViewModel
view object
activate bool
asDialog bool
ownerMdl Zetbox.Client.Presentables.ViewModel
Результат void

ShowMessage() публичный Метод

public ShowMessage ( string message, string caption ) : void
message string
caption string
Результат void