Articles of wpf

Como se deslocar para o fundo de um ScrollViewer automaticamente com Xaml e binding?

Eu tenho um TextBlock cujo conteúdo é vinculado a uma propriedade de string do ViewModel. Este TextBlock tem um ScrollViewer em volta dele. O que eu quero fazer é toda vez que os registros mudam, o ScrollViewer irá rolar até o final. Idealmente eu quero algo assim: Eu não quero usar Code Behind! A solução […]

Como funciona a propriedade Button.IsCancel do WPF?

A ideia básica por trás de um botão Cancelar é permitir o fechamento de sua janela com um pressionamento de tecla Escape. Você pode definir a propriedade IsCancel no botão Cancelar como true, fazendo com que o botão Cancelar feche a checkbox de diálogo automaticamente sem manipular o evento Click. Fonte: Programação WPF (Griffith, Sells) […]

Existe um evento selecionado Tabulação alterada no controle de tabulação padrão do WPF

No WPF, existe um evento que pode ser usado para determinar quando a guia selecionada do TabControl é alterada? Eu tentei usar TabControl.SelectionChanged mas está sendo acionado muitas vezes quando a seleção de uma criança dentro de uma guia é alterada.

A URI ‘clr-namespace’ refere-se a um namespace que não está incluído na assembly

Eu estou tentando include no meu XAML algumas classs que convertem valores. No entanto, estou recebendo o seguinte erro ao compilar: Espaço de nomes CLR indefinido. O URI ‘clr-namespace’ refere-se a um namespace ‘View.Summary.Converters’ que não está incluído no assembly. (View \ View) E o XAML está cometendo erros: xmlns:c=”clr-namespace:View.Summary.Converters” Além disso, aqui está o […]

Alterar o tema em tempo de execução

Eu tenho um aplicativo WPF com um tema (ShinyRed.xaml) e eu quero ter um botão que quando clicado altera o tema para ShinyBlue.xaml Eu carrego o tema inicialmente em App.xaml: Como eu posso fazer isso?

Layout dynamic do WPF com ItemsControl e grade

Estou criando um formulário do WPF. Um dos requisitos é que ele tenha um layout baseado em setor para que um controle possa ser colocado explicitamente em um dos setores / células. Eu criei um exemplo de tic-tac-toe abaixo para transmitir o meu problema: Existem dois tipos e um tipo de base: public class XMoveViewModel […]

Como faço para calcular o tamanho da janela não-cliente no WPF?

O WPF possui a class SystemParameters que expõe um grande número de métricas do sistema. No meu computador, notei que uma janela normal tem um título com 30 pixels de altura e uma borda com 8 pixels de largura. Isso é no Windows 7 com o tema Aero habilitado: No entanto, SystemParameters retornam os seguintes […]

Binding ElementName. Utiliza Árvore Visual ou Árvore Lógica?

Tendo {Binding ElementName=foo} , a tree visual ou lógica será consultada? De trees lógicas e visuais no WPF | Dados Veja, Data Do Quando a tree lógica é importante? Ao pesquisar um nome, como em {Binding ElementName = Foo}, a pesquisa percorre a ascendência procurando um escopo de nome, novamente da mesma forma que faz […]

Como você centraliza sua janela principal no WPF?

Eu tenho um aplicativo WPF e preciso saber como centralizar a janela wain programaticamente (não em XAML). Eu preciso ser capaz de fazer isso na boot e em resposta a determinados events do usuário. Ele precisa ser calculado dinamicamente, já que o tamanho da janela é dynamic. Qual é a maneira mais simples de fazer […]

Como você faz efeitos de transição usando o controle Frame no WPF?

Eu pensei que isso seria fácil, mas acho que não. Eu tenho 2 páginas que carregam no meu controle de quadro. Eu quero ser capaz de ter um bom efeito de slide de uma página para a próxima ou apenas um simples efeito de fade-in. Não consigo encontrar isso em nenhum lugar nos internets. Atualização […]