Articles of wpf

Em quais cenários o congelamento de objects do WPF beneficia muito o desempenho?

Muitos tipos no WPF derivam do Freezable . Ele fornece imutabilidade para objects POCO mutáveis ​​e, aparentemente, permite melhor desempenho em determinadas situações. Alguém descobriu que o congelamento de objects em seu aplicativo WPF melhorou muito o desempenho? Se sim, então quais itens deram a maior diferença de desempenho ao serem congelados? (Note que eu […]

Qual framework MVVM é o melhor framework para aplicativos WPF?

Eu sou um iniciante com o WPF. Antes de desenvolver melhor o projeto de médio e grande porte no WPF, preciso trabalhar com estrutura MVVM de código-fonte aberto / livre para WPF, portanto, informe-me qual quadro de trabalho MVVM seria a escolha certa para aplicativos WPF com a ajuda de desenvolver IUs muito atraentes para […]

Qual é a diferença entre o elemento WBT TextBlock e o controle Label?

Visualmente, os dois snippets a seguir produzem a mesma interface do usuário. Então, por que existem 2 controles .. Snippet1 Name: Snippet2 Name: ( Bem eu vou responder a mim mesmo … pensei que este é um petisco útil que aprendi hoje da Programação WPF )

Como abrir um pop-up WPF quando outro controle é clicado, usando apenas a marcação XAML?

Eu tenho dois controles, um TextBlock e um PopUp. Quando o usuário clica (MouseDown) no bloco de texto, quero exibir o pop-up. Eu acho que poderia fazer isso com um EventTrigger no Popup, mas não posso usar setters em um EventTrigger, só posso começar storyboards. Eu quero fazer isso estritamente em XAML, porque os dois […]

WPF lento iniciar em x 64 no .NET Framework 4.0

Eu notei que se eu construir meu aplicativo WPF para Any CPU / x64, demorará MUITO mais para iniciar (na ordem de cerca de 20 segundos) ou para carregar novos controles do que se iniciado em x86 (em modos de liberação e debugging , dentro ou fora de VS). Isso ocorre mesmo com os aplicativos […]

Validar dados usando DataAnnotations com WPF e Entity Framework?

Existe alguma maneira de validar usando DataAnnotations no WPF & Entity Framework?

ListView do WPF: Anexando um evento de clique duplo (em um item)

Eu tenho o seguinte ListView : Como posso append um evento a todos os itens vinculados que serão triggersdos ao clicar duas vezes no item?

Melhor maneira de classificar o WPF ListView / GridView no clique no header da coluna?

Há muitas soluções na Internet tentando preencher essa omissão aparentemente muito básica do WPF. Estou muito confuso sobre qual seria o melhor caminho. Por exemplo … Eu quero que haja pequenas setas para cima / para baixo no header da coluna para indicar direção de sorting. Existem aparentemente 3 maneiras diferentes de fazer isso, algumas […]

Como posso definir a cor de uma linha selecionada no DataGrid

Isso parece um acéfalo, mas eu não consigo ver como fazer isso. A cor de plano de fundo padrão de uma linha selecionada no DataGrid é tão escura que não consigo lê-la. Existe alguma maneira de substituí-lo? Tentei isso (modificado do link Neverminds) Mas ainda nada …

Realce toda a linha TreeViewItem no WPF

Se eu definir o TreeViewItem Background, ele realçará apenas o header. Como posso destacar toda a linha? Eu encontrei um post quase resolvendo um problema http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/b04f73e2-0b10-4d97-a6da-64df2e30c21d/ Mas há alguns problemas: 1. Ele não destaca toda a linha 2. A tree tem estilo XP no Vista. Eu gostaria que ele parece da mesma maneira no Vista […]