Articles of binding de dados

Vincular a um método no WPF?

Como você se vincula a um método de objects neste cenário no WPF? public class RootObject { public string Name { get; } public ObservableCollection GetChildren() {…} } public class ChildObject { public string Name { get; } } XAML: Aqui eu quero ligar ao método GetChildren em cada RootObject da tree. EDIT Binding to […]

Como detectar a binding de dados WPF quebrada?

Enquanto tentava responder a uma pergunta na vizinhança ‘ Unit Testing WPF Bindings ‘, tive a seguinte pergunta: Qual é a melhor maneira de encontrar se você tem configuração de fiação de dados de binding WPF incorretamente (ou você acabou de quebrar algo que foi ligado corretamente)? Embora a abordagem de testes unitários pareça ser […]

Ligação de dados WPF: Como eu access o contexto de dados “pai”?

Eu tenho uma lista (veja abaixo) contida em uma janela. O DataContext da janela possui duas propriedades, Items e AllowItemCommand . Como obtenho a binding para a propriedade Command do Hyperlink precisa resolver contra DataContext da janela?

UriSource de imagem e vinculação de dados

Eu estou tentando ligar uma lista de objects personalizados para uma imagem do WPF como este: Mas isso não funciona. Este é o erro que estou recebendo: “Propriedade ‘UriSource’ ou propriedade ‘StreamSource’ deve ser definido.” o que estou perdendo?

O que é DataContext para?

Como continuação da pergunta Linking DataContext com outra propriedade no WPF . No final da pesquisa fiquei muito surpreso ao descobrir que quando alguém escreve algo assim: O DataContext contra o qual a propriedade Content está vinculada é do próprio controle Label ! O fato de que ele ainda funciona é devido à inheritance padrão […]

INotifyPropertyChanged vs. DependencyProperty no ViewModel

Ao implementar o ViewModel em um aplicativo WPF de arquitetura Model-View-ViewModel, parece haver duas opções principais para torná-lo vinculável. Eu vi implementações que usam DependencyProperty para propriedades que o modo de exibição vai vincular e eu vi o ViewModel implementando INotifyPropertyChanged vez disso. Minha pergunta é quando devo preferir um ao outro? Existem diferenças de […]

Como faço para vincular um DataGrid WPF a um número variável de colunas?

Meu aplicativo WPF gera conjuntos de dados que podem ter um número diferente de colunas a cada vez. Incluído na saída está uma descrição de cada coluna que será usada para aplicar a formatação. Uma versão simplificada da saída pode ser algo como: class Data { IList ColumnDescriptions { get; set; } string[][] Rows { […]