ViewModelBase membros
Isso funciona como classe base para todos os a classe de modelo de exibição.
O tipo ViewModelBase expõe os membros a seguir
Construtores
Nome | Descrição | |
---|---|---|
ViewModelBase |
Início
Propriedades
Nome | Descrição | |
---|---|---|
DataProvider | Fornece acesso a instância ListDataCache. | |
HasErrors | True, se o modelo de exibição tem erros de validação. | |
IsBusy | Indica se o ViewModel está ocupado fazendo algum processamento. | |
IsInitialized | Obtém ou define um valor booliano que especifica se o ViewModel é inicializado. | |
ShowIfBusy | Depende de propriedade IsBusy. Usado pelo UI para mostrar/ocultar elementos |
Início
Métodos
Nome | Descrição | |
---|---|---|
AddError | Adiciona uma cadeia de caracteres de erro à coleção de Errorstring no campo especificado. Disparar evento, bem como para propagar o erro de validação para a interface do usuário | |
CheckErrorCollectionForProperty | Verifique se a coleção de erros de uma determinada propriedade é inicializada ou não. Caso contrário, inicializa. | |
CompleteIntialization | Um evento que é gerado quando uma inicialização do modelo de exibição é concluída. | |
GetErrors | Obtém os erros de validação para o modelo de exibição associada. | |
OnInitializationComplete | ||
RaiseErrorsChanged | Este método é chamado quando um evento de errosChanged está inscrito e um erro de validação é adicionado/removido ao modelo de exibição. | |
RaisePropertyChanged | Elevar propriedade alteradas evento funciona indexadores somente se a chave está incluída nos marca "Item []" | |
RemoveAllErrors | Remove todas as seqüência de erro da coleção de Errorstring no campo especificado. Disparar evento, bem como para propagar o erro de validação para a interface do usuário | |
RemoveError | Remove uma cadeia de caracteres de erro da coleção de Errorstring no campo especificado. Disparar evento, bem como para propagar o erro de validação para a interface do usuário | |
ToString | (Herdado de Object.) |
Início
Eventos
Nome | Descrição | |
---|---|---|
ErrorsChanged | Manipulador de eventos para erros de validação de propagar voltar para a interface do usuário | |
InitializationCompleted | É um evento que é gerado quando uma inicialização for concluída. | |
PropertyChanged | É um evento que é gerado quando os valores de campo do modelo de exibição são alterados. |
Início
Campos
Nome | Descrição | |
---|---|---|
errorList | Conjunto de lojas da cadeia de caracteres de erro de validação para cada campo com o nome do campo como a chave. |
Início