C# Class LearnLanguages.Study.ViewModels.StudyPhraseManualQuestionAnswerViewModel

Inheritance: StudyItemViewModelBase
显示文件 Open project: ibgib/LearnLanguages Class Usage Examples

Public Methods

Method Description
Abort ( ) : void
EditAnswer ( ) : void
EditQuestion ( ) : void
Initialize ( PhraseEdit question, PhraseEdit answer ) : void
SaveAnswer ( ) : System.Threading.Tasks.Task
SaveQuestion ( ) : System.Threading.Tasks.Task
Show ( ExceptionCheckCallback callback ) : void
ShowAnswer ( ) : void
StudyPhraseManualQuestionAnswerViewModel ( ) : System

Protected Methods

Method Description
GetReviewMethodId ( ) : System.Guid
ShowAsyncImpl ( ) : System.Threading.Tasks.Task

Private Methods

Method Description
HideAnswer ( ) : void
UpdateEditAnswerButtonVisibilities ( ) : void
UpdateEditQuestionButtonVisibilities ( ) : void

Method Details

Abort() public method

public Abort ( ) : void
return void

EditAnswer() public method

public EditAnswer ( ) : void
return void

EditQuestion() public method

public EditQuestion ( ) : void
return void

GetReviewMethodId() protected method

protected GetReviewMethodId ( ) : System.Guid
return System.Guid

Initialize() public method

public Initialize ( PhraseEdit question, PhraseEdit answer ) : void
question PhraseEdit
answer PhraseEdit
return void

SaveAnswer() public method

public SaveAnswer ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

SaveQuestion() public method

public SaveQuestion ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

Show() public method

public Show ( ExceptionCheckCallback callback ) : void
callback ExceptionCheckCallback
return void

ShowAnswer() public method

public ShowAnswer ( ) : void
return void

ShowAsyncImpl() protected method

protected ShowAsyncImpl ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

StudyPhraseManualQuestionAnswerViewModel() public method

public StudyPhraseManualQuestionAnswerViewModel ( ) : System
return System