Articles of data binding

Como fazer filtragem bidirecional no AngularJS?

Uma das coisas interessantes que o AngularJS pode fazer é aplicar um filtro a uma determinada expressão de binding de dados, que é uma maneira conveniente de aplicar, por exemplo, moeda específica da cultura ou formatação de data das propriedades de um modelo. Também é bom ter propriedades calculadas no escopo. O problema é que […]

Como formatar colunas DateTime no DataGridView?

Estou usando um DataGridView com binding de dados de object para exibir informações sobre o registro de entidades em um sistema, recuperadas via SOAP de um serviço remoto. Uma das colunas é chamada “Última ação” e significa a última vez que a entidade registrou uma mensagem. É um valor System.DateTime . Quando eu leio a […]

Vinculando a visibilidade de um botão a um valor bool no ViewModel

Como vincular a visibilidade de um botão a um valor bool no meu ViewModel?

Por que a atualização de binding sem implementar INotifyPropertyChanged?

Eu criei um ViewModel e liguei sua propriedade a duas checkboxs de texto na interface do usuário. O valor da outra checkbox de texto é alterado quando eu altero o valor de primeiro e foco para fora da checkbox de texto, mas não estou implementando INotifyPropertyChanged. Como isso está funcionando? A seguir está XAML E […]

Como fazer o tipo de binding de dados seguro e suporte a refatoração

Quando desejo ligar um controle a uma propriedade do meu object, tenho que fornecer o nome da propriedade como uma string. Isso não é muito bom porque: Se a propriedade for removida ou renomeada, não receberei um aviso do compilador. Se renomear a propriedade com uma ferramenta de refatoração, é provável que a binding de […]

Solução alternativa para a falta de ‘nameof’ operador em c # para binding de dados de tipo seguro?

Tem havido muito sentimento para include um nameof operador em C #. Como exemplo de como esse operador funcionaria, nameof(Customer.Name) retornaria a string “Name” . Eu tenho um object de domínio. E eu tenho que ligá-lo. E preciso de nomes de propriedades como strings então. E eu quero que eles sejam seguros para o tipo. […]

Vinculação ElementName de MenuItem no ContextMenu

Alguém mais notou que as ligações com ElementName não resolvem corretamente para objects MenuItem contidos em objects ContextMenu ? Confira este exemplo: Todas as ligações funcionam muito bem, exceto pelas ligações contidas no ContextMenu. Eles imprimem um erro na janela Saída durante o tempo de execução. Alguém sabe de algum trabalho ao redor? Oque esta […]

Como você liga um CollectionContainer a uma coleção em um modelo de exibição?

Eu tenho um modelo de visão com uma propriedade que expõe uma coleção de coisas. Eu tenho um ComboBox cuja propriedade ItemsSource está vinculada a esta coleção. Agora o usuário pode selecionar da lista. Eu quero permitir que o usuário limpe a seleção, então eu quero adicionar um item (que é nulo) para ComboBox. É […]

Empurrando propriedades de GUI somente leitura de volta para ViewModel

Eu quero escrever um ViewModel que sempre sabe o estado atual de algumas propriedades de dependência somente leitura da exibição. Especificamente, minha GUI contém um FlowDocumentPageViewer, que exibe uma página de cada vez a partir de um FlowDocument. O FlowDocumentPageViewer expõe duas propriedades de dependência somente leitura chamadas CanGoToPreviousPage e CanGoToNextPage. Eu quero que meu […]

Vinculando um ComboBox WPF a uma lista personalizada

Eu tenho um ComboBox que parece não atualizar o SelectedItem / SelectedValue. O ComboBox ItemsSource está vinculado a uma propriedade em uma class ViewModel que lista um grupo de inputs de catálogo telefônico do RAS como um CollectionView. Em seguida, vinculei (em momentos separados) o SelectedItem ou o SelectedValue a outra propriedade do ViewModel. Eu […]