Logo pt.boatexistence.com

O viewmodel deve conter lógica?

Índice:

O viewmodel deve conter lógica?
O viewmodel deve conter lógica?

Vídeo: O viewmodel deve conter lógica?

Vídeo: O viewmodel deve conter lógica?
Vídeo: MVVMS... A Better MVVM? Model-View-ViewModel-Services Explained 2024, Maio
Anonim

1 Resposta. Resposta curta, Sim.

O ViewModel deve ter lógica?

O trabalho do ViewModel pode ser transformar o saldo em uma string que é usada como uma ligação na View. Você deseja manter o máximo de lógica possível do ViewModel para manter seu código reutilizável e fracamente acoplado. Eu discordo disso. Um modelo idealmente deve ter apenas propriedades porque os modelos representam os dados

O que um ViewModel deve conter?

O tipo de viewmodel mais simples de entender é aquele que representa diretamente um controle ou uma tela em uma relação 1:1, como na "tela XYZ tem uma caixa de texto, uma caixa de listagem e três botões, então o viewmodel precisa de uma string, uma coleção e três comandos" Outro tipo de objeto que se encaixa na camada viewmodel é um …

O ViewModel contém lógica de negócios?

ViewModel: ViewModel é a camada intermediária entre a visualização e o modelo. ViewModel contém a lógica de negócios, que manipula os dados da linha para mostrar na visualização. Qualquer tipo de função e métodos devem estar no modelo de exibição. A interface iNotifyPropertyChanged é usada no ViewModel para obter uma ligação bidirecional.

O ViewModel deve ter interface?

3 Respostas. A interface de seus VieWModels oferece o benefício de zombar deles em um teste, a interface de suas Views parece realmente um exagero. Você não vai trocar suas visualizações e o teste de interface do usuário pode ser feito em mocks do seu ViewModel para que você não precise realmente interagir com eles, eu acho. É um exagero.

Recomendado: