C# 클래스 Zetbox.Client.Presentables.ValueInputTaskViewModel

상속: WindowViewModel, Zetbox.Client.Presentables.IValueInputTaskViewModel
파일 보기 프로젝트 열기: daszat/zetbox

공개 메소드들

메소드 설명
AddButton ( string label, string tooltip, object>.Action callback ) : void
Cancel ( ) : void
Invoke ( ) : void
SetCancelCommandLabel ( string cancelLabel ) : void
SetInvokeCommandLabel ( string acceptLabel ) : void
ValueInputTaskViewModel ( IViewModelDependencies appCtx, IZetboxContext dataCtx, Zetbox.Client.Presentables.ViewModel parent, string name, IEnumerable items, BaseValueViewModel>.IEnumerable valueModels, object>.Action callback ) : System

보호된 메소드들

메소드 설명
CreateCommands ( ) : ObservableCollection
Dispose ( bool disposing ) : void
OnClose ( ) : void

비공개 메소드들

메소드 설명
EnsureCancelCommand ( ) : void
EnsureInvokeCommand ( ) : void
ExtractValues ( ) : object>.Dictionary

메소드 상세

AddButton() 공개 메소드

public AddButton ( string label, string tooltip, object>.Action callback ) : void
label string
tooltip string
callback object>.Action
리턴 void

Cancel() 공개 메소드

public Cancel ( ) : void
리턴 void

CreateCommands() 보호된 메소드

protected CreateCommands ( ) : ObservableCollection
리턴 ObservableCollection

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

Invoke() 공개 메소드

public Invoke ( ) : void
리턴 void

OnClose() 보호된 메소드

protected OnClose ( ) : void
리턴 void

SetCancelCommandLabel() 공개 메소드

public SetCancelCommandLabel ( string cancelLabel ) : void
cancelLabel string
리턴 void

SetInvokeCommandLabel() 공개 메소드

public SetInvokeCommandLabel ( string acceptLabel ) : void
acceptLabel string
리턴 void

ValueInputTaskViewModel() 공개 메소드

public ValueInputTaskViewModel ( IViewModelDependencies appCtx, IZetboxContext dataCtx, Zetbox.Client.Presentables.ViewModel parent, string name, IEnumerable items, BaseValueViewModel>.IEnumerable valueModels, object>.Action callback ) : System
appCtx IViewModelDependencies
dataCtx IZetboxContext
parent Zetbox.Client.Presentables.ViewModel
name string
items IEnumerable
valueModels BaseValueViewModel>.IEnumerable
callback object>.Action
리턴 System