Articles of binding de dados

Dados dynamics de binding de dados

Eu tenho um conjunto de ‘dados dynamics’ que eu preciso vincular ao GridControl. Até agora, tenho usado a class DataTable padrão que faz parte do namespace System.Data. Isso funcionou bem, mas me disseram que não posso usar isso, pois é muito pesado para serialização em toda a rede entre cliente e servidor. Então eu pensei […]

Ligação wpf Richtextbox

Para fazer DataBinding do documento em um Rich TextBox WPF , eu vi 2 soluções até agora, que são derivar do RichtextBox e adicionar um DependencyProperty e também a solução com um “proxy”. Nem o primeiro nem o segundo são satisfatórios. Alguém conhece outra solução ou, em vez disso, um controle RTF comercial que é […]

É possível vincular uma propriedade de Canvas’s Children em XAML?

Estou um pouco surpreso que não é possível configurar uma binding para Canvas.Children através de XAML. Eu tive que recorrer a uma abordagem code-behind que se parece com algo assim: private void UserControl_Loaded(object sender, RoutedEventArgs e) { DesignerViewModel dvm = this.DataContext as DesignerViewModel; dvm.Document.Items.CollectionChanged += new System.Collections.Specialized.NotifyCollectionChangedEventHandler(Items_CollectionChanged); foreach (UIElement element in dvm.Document.Items) designerCanvas.Children.Add(element); } private […]

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 { […]