C# 클래스 LearnLanguages.Common.ViewModelBases.ViewModelBase

상속: Caliburn.Micro.Screen, IViewModelBase
파일 보기 프로젝트 열기: ibgib/LearnLanguages

공개 메소드들

메소드 설명
GetCoreViewModelName ( Type viewModelType, bool withSpaces = false ) : string

Retrieves core test of ViewModel's type name, using convention "[CoreText]ViewModel". Returns [Text], optionally inserting spaces before any capital letters if withSpaces == true. E.g. AddNewViewModel, withSpaces = false returns "AddNew". AddNewViewModel, withSpaces = true returns "Add New".

LoadFromUri ( Uri uri ) : bool

Use this to configure the ViewModel's properties. The intended format (I haven't implemented it yet) is key= property name, value = property value as string. Return true if query string was loaded correctly. Default base implementation just returns true, ignoring the queryString parameter.

OnImportsSatisfied ( ) : void
ViewModelBase ( ) : System

비공개 메소드들

메소드 설명
GetCoreViewModelName ( string viewModelTypeName, bool withSpaces = false ) : string

메소드 상세

GetCoreViewModelName() 공개 정적인 메소드

Retrieves core test of ViewModel's type name, using convention "[CoreText]ViewModel". Returns [Text], optionally inserting spaces before any capital letters if withSpaces == true. E.g. AddNewViewModel, withSpaces = false returns "AddNew". AddNewViewModel, withSpaces = true returns "Add New".
public static GetCoreViewModelName ( Type viewModelType, bool withSpaces = false ) : string
viewModelType System.Type
withSpaces bool
리턴 string

LoadFromUri() 공개 메소드

Use this to configure the ViewModel's properties. The intended format (I haven't implemented it yet) is key= property name, value = property value as string. Return true if query string was loaded correctly. Default base implementation just returns true, ignoring the queryString parameter.
public LoadFromUri ( Uri uri ) : bool
uri System.Uri
리턴 bool

OnImportsSatisfied() 공개 메소드

public OnImportsSatisfied ( ) : void
리턴 void

ViewModelBase() 공개 메소드

public ViewModelBase ( ) : System
리턴 System