Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 6 meses . Existe uma...
Model-View-ViewModel (MVVM) é um padrão de design de arquitetura para implementar interfaces de usuário que separa a UI (a Visualização) de seus dados (o Modelo) por meio de sua lógica de apresentação (seu ViewModel).
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 6 meses . Existe uma...
Ao implementar o ViewModel em um aplicativo WPF da arquitetura Model-View-ViewModel, parece haver duas opções principais de como torná-lo vinculável. Vi implementações que usam DependencyPropertypropriedades que o View vinculará e vi o ViewModel implementando INotifyPropertyChanged. Minha pergunta...
Eu vim através de um problema com a ligação a um P asswordBox. Parece ser um risco à segurança, mas estou usando o padrão MVVM, por isso desejo contornar isso. Encontrei algum código interessante aqui (alguém usou isso ou algo parecido?) http://www.wpftutorial.net/PasswordBox.html Tecnicamente,...
Estou tentando aprender o WPF e o problema do MVVM, mas tive um problema. Esta questão é semelhante, mas não é a mesma que esta (manipulação de diálogos no wpf-with-mvvm) ... Eu tenho um formulário "Login" escrito usando o padrão MVVM. Este formulário possui um ViewModel que contém o nome de...
Bloqueado . Esta pergunta e suas respostas estão bloqueadas porque a questão está fora do tópico, mas tem um significado histórico. No momento, não está aceitando novas respostas ou interações. Sou programador de C # / Windows Forms com mais de 5 anos de
Como recuperar o item selecionado em uma exibição em árvore do WPF? Eu quero fazer isso em XAML, porque eu quero vinculá-lo. Você pode pensar que é, SelectedItemmas aparentemente o que não existe, é somente leitura e, portanto, inutilizável. Isto é o que eu quero fazer: <TreeView...
No padrão MVVM para WPF, manipular diálogos é uma das operações mais complexas. Como seu modelo de visão não sabe nada sobre a visão, a comunicação por diálogo pode ser interessante. Eu posso expor ICommandque, quando a visualização é chamada, uma caixa de diálogo pode aparecer. Alguém sabe uma...
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...
Estou aprendendo o Vue com um curso on-line e o instrutor me deu um exercício para criar um texto de entrada com um valor padrão. Concluí usando o modelo v, mas o instrutor escolheu v-bind: value e não entendo o porquê. Alguém pode me dar uma explicação simples sobre a diferença entre esses dois e...
Se pesquisarmos no Google usando a frase "Qual é a diferença entre o padrão de design MVC, MVP e MVVM", poderemos obter alguns URLs que discutam a diferença entre o padrão de design MVC MVP e MVVM teoricamente como : MVP Use em situações em que a ligação através de um datacontext não é possível....
Eu estou pensando que meu aplicativo está ficando muito grande agora, muito grande para lidar com cada View com um único ViewModel. Então, eu estou pensando em como seria difícil criar vários ViewModels e carregá-los em um único View. Com uma nota, eu também preciso passar dados do X ViewModel...
Estou tentando criar uma diretiva que cuida de adicionar mais diretivas ao elemento em que é declarada. Por exemplo, eu quero construir uma directiva que cuida de adicionar datepicker, datepicker-languagee ng-required="true". Se eu tentar adicionar esses atributos e usá-lo $compile, obviamente...
Eu tenho uma caixa de combinação que parece não atualizar o SelectedItem / SelectedValue. O ComboBox ItemsSource está vinculado a uma propriedade em uma classe ViewModel que lista um monte de entradas da agenda telefônica do RAS como um CollectionView. Em seguida, vinculei (em momentos separados)...
Estou usando o Vuejs . Esta é a minha marcação: <body> <div id="main"> <div id="mainActivity" v-component="{{currentActivity}}" class="activity"></div> </div> </body> Este é o meu código: var main = new Vue({ el: '#main', data: { currentActivity: 'home'...
A maioria dos exemplos de MVVM em que trabalhei tiveram o modelo implementado INotifyPropertyChanged, mas no exemplo CommandSink de Josh Smith, o ViewModel implementaINotifyPropertyChanged . Ainda estou reunindo cognitivamente os conceitos do MVVM, então não sei se: Você precisa colocar o...
Com a introdução da biblioteca Android Architecture Components, várias novas classes foram introduzidas, incluindo AndroidViewModele ViewModel. No entanto, estou tendo problemas para descobrir a diferença entre essas duas classes. A documentação descreve sucintamente da AndroidViewModelseguinte...
Ultimamente, tive o problema de criar caixas de diálogo de adição e edição para o meu aplicativo wpf. Tudo o que eu quero fazer no meu código é algo como isto. (Eu uso principalmente a primeira abordagem do viewmodel com o mvvm) ViewModel que chama uma janela de diálogo: var result =...
Eu gostaria de lidar com o Closingevento (quando um usuário clicar no botão 'X' superior direito) da minha janela para, eventualmente, exibir uma mensagem de confirmação ou / e cancelar o fechamento. Eu sei como fazer isso no code-behind: assine o Closingevento da janela e use a...
Atualmente, estou trabalhando com o modelo Microsoft MVVM e considero frustrante a falta de exemplos detalhados. O exemplo incluído do ContactBook mostra muito pouco tratamento de comandos e o único outro exemplo que encontrei é de um artigo da MSDN Magazine em que os conceitos são semelhantes, mas...
Eu me deparei com algo chamado Prism muito recentemente. A Microsoft, que executa o projeto, descreve-o como Diretrizes para aplicativos compostos no WPF e Silverlight. Mesmo depois de ler as descrições mais detalhadas, não tenho nem idéia do que realmente é, receio. Espero aqui que alguém...