Articles of wpf

Como faço para saber em qual monitor uma janela do WPF está

Em um aplicativo C #, como posso descobrir se uma janela do WPF está no monitor principal ou em outro monitor?

CommandParameters no ContextMenu no WPF

Eu tenho um cenário onde eu tenho um controle WPF TreeView que tem um HierarchicalDataTemplate para seus itens. Agora dentro do HierarchicalDataTemplate , eu tenho um Label e o Label tem um ContextMenu com um item de menu para Delete . O item de menu Excluir está vinculado a um comando chamado DeleteCommand que faz […]

O empacotamento de binding de dados do WPF muda para o thread de interface do usuário?

Acabei de notar que, ao alterar propriedades vinculadas no meu ViewModel (MVVM) de um thread de trabalho em segundo plano, não obtenho nenhuma exceção e a exibição é atualizada corretamente. Isso significa que posso confiar com segurança na binding de dados wpf organizando todas as alterações no ViewModel para o segmento de interface do usuário? […]

Menu de contexto do WPF no clique esquerdo

Eu tenho um aplicativo WPF … Em que eu tenho um controle de imagem no arquivo Xaml. No botão direito desta imagem eu tenho um menu de contexto. Eu gostaria de ter o mesmo para ser exibido no “clique esquerdo” também. Como faço isso no modo MVVM?

Carregamento Preguiçoso Conteúdo da Guia WPF

Meu aplicativo WPF é organizado como um TabControl, com cada guia contendo uma canvas diferente. Um TabItem está ligado a dados que demoram um pouco para serem carregados. Como esse TabItem representa uma canvas que os usuários raramente usam, eu gostaria de não carregar os dados até que o usuário selecionasse a guia. Como posso […]

Redimensionar uma janela do WPF, mas manter proporções?

Eu tenho um usuário redimensionável janela WPF que eu quero restringir o redimensionamento para que a proporção da janela permanece constante. Idealmente, eu gostaria de restringir a localização do mouse quando a janela está sendo redimensionada, arrastando um canto para posições que mantêm a proporção adequada. Se uma aresta é redimensionada com o mouse, a […]

Se o usuário fizer logon com sucesso, então eu quero mostrar a janela principal, se não, eu quero sair do aplicativo

Pergunta estupidamente simples eu não consigo descobrir. Eu tenho um aplicativo WPF e quero exibir uma checkbox de diálogo Logon primeiro (antes que a janela principal apareça). Se o usuário fizer logon com sucesso, então eu quero mostrar a janela principal, se não, eu quero sair do aplicativo. Como se faz isso corretamente?

Segurança de thread de binding de dados WPF?

Bem, digamos que eu tenho um object que eu vincular a, ele implementa INotifyPropertyChanged para informar a GUI quando um valor foi alterado … se eu desencadear isso de um segmento diferente do segmento GUI como se comportaria wpf? e se certificará de que obtém o valor da propriedade da memory e não do cache […]

Vinculação em uma coluna de texto da grade de dados do WPF

Eu estou tentando construir uma grade de dados onde uma das colunas é um nome de fonte exibido nessa fonte. Anteriormente, eu estava trabalhando com uma checkbox de listview na qual defini o seguinte modelo: Isso funcionou muito bem. Então, eu ajustei a estrutura de dados (Name tornou-se Font.Name) e movi para uma grade de […]

Vazamento de memory WPF TextBlock ao usar a fonte

Estou usando o .NET 4.5 no Windows 7 e posso encontrar um memory leaks. Eu tenho um TextBlock (não TextBox – não é o problema de desfazer), que muda seu valor a cada segundo (uso da CPU, tempo, etc …). Usando o .NET Memory Profiler (e simplesmente observando o gerenciador de tarefas), percebi que a […]