Articles of mvvm

ReSharper WPF error: “Não é possível resolver o símbolo” MyVariable “devido ao desconhecido DataContext”

Estou com esse erro ao usar WPF + XAML + MVVM no Visual Studio 2012. Não é possível resolver o símbolo “MyVariable” devido a um DataContext desconhecido Qual é a solução?

MVVM Light Messenger – Enviando e Registrando Objetos

Alguém poderia ser gentil o suficiente para me dar um exemplo de como Enviar e Registrar objects personalizados entre classs usando o Messenger do MVVM Light ou me apontar para um tutorial que cobre isso (preferencialmente um exemplo concreto)? Eu tenho tentado usar o Messenger para passar um object no meu projeto para outra class, […]

Como faço para definir um ViewModel em uma janela no XAML usando a propriedade DataContext?

A questão praticamente diz tudo. Eu tenho uma janela e tentei definir o DataContext usando o namespace completo para o ViewModel, mas parece que estou fazendo algo errado.

Gerenciando várias seleções com o MVVM

Na minha jornada para o aprendizado do MVVM, estabeleci uma compreensão básica do WPF e do padrão ViewModel. Estou usando a seguinte abstração ao fornecer uma lista e estou interessado em um único item selecionado. public ObservableCollection Orders { get; private set; } public ICollectionView OrdersView { get { if( _ordersView == null ) _ordersView […]

Por que evitar o codebehind no padrão WPF MVVM?

No artigo, WPF Apps com o Model-View-ViewModel Design Pattern , o autor que é Josh Smith disse: (1) Em uma arquitetura MVVM bem projetada, o codebehind da maioria dos modos de exibição deve estar vazio ou, no máximo, conter apenas código que manipule os controles e resources contidos nessa visualização. (2) Às vezes também é […]

Solução alternativa de preenchimento automático do navegador AngularJS usando uma diretiva

Ao enviar um formulário no AngularJS e usar o navegador, lembre-se da funcionalidade de senha e, em uma tentativa de login subsequente, deixe o navegador preencher o formulário de login com o nome de usuário e senha, o modelo $scope não será alterado com base no preenchimento automático. O único hack sujo que encontrei é […]

Como preservar o estado do controle nos itens da guia em um TabControl

Eu sou um recém-chegado ao WPF, tentando construir um projeto que segue as recomendações do excelente artigo de Josh Smith que descreve o modelo de projeto Model-View-ViewModel . Usando o código de exemplo de Josh como base, criei um aplicativo simples que contém várias “áreas de trabalho”, cada uma representada por uma guia em um […]

Como ligar o botão WPF a um comando no ViewModelBase?

Eu tenho uma visão AttributeView que contém todos os tipos de atributos. Há também um botão que, quando pressionado, deve definir os valores padrão para os atributos. Eu também tenho uma class ViewModelBase que é uma class base para todos os ViewModels que tenho. O problema é que não consigo obter o botão ligado ao […]

WPF Binding events da interface do usuário para comandos no ViewModel

Eu estou fazendo alguma refatoração de um aplicativo simples para acompanhar o MVVM e minha pergunta é como faço para mover um evento SelectionChanged do meu código para o viewModel? Eu olhei alguns exemplos de elementos de binding para comandos, mas não compreendi bem. Alguém pode ajudar com isso. Obrigado! Alguém pode fornecer uma solução […]

Qual framework para MVVM devo usar?

Estou desenvolvendo um aplicativo com o modelo MVVM, mas cheguei a um ponto em que preciso escolher qual estrutura usar. Entre as opções possíveis são: Kit de Ferramentas do MVVM Fundação MVVM WPF Application Framework (WAF) Light MVVM Caliburn Cinch Prisma Na sua experiência, qual é melhor?