Arquivo de etiquetas: wpf

Datagrid em Windows Presentation Foundation

Datagrid em Windows Presentation Foundation

Neste artigo pretendo apresentar a Datagrid em Windows Presentation Foundation (WPF) na .Net Framework 4.0. Vou começar por uma breve apresentação teórica e em seguida irei apresentar vários exemplos. De salientar que não terei em conta Design Patterns.

A DataGrid é um controlo que permite apresentar dados, representando cada linha um item de uma lista de objectos do mesmo tipo e as colunas representam as várias características do objecto. Ou seja, se na instância da datagrid apresento uma lista de empregados, cada linha representa um empregado e cada coluna representa uma propriedade do empregado.

Continuar a ler

BackgroundWorkers – Implementação prática em Windows Presentation Foundation (WPF)

Neste artigo pretendo mostrar o que é o BackgroundWorker e vou exemplificar como se deve proceder à sua implementação usando a tecnologia WPF na versão .Net Framework 4.

Suponhamos:

Tenho um algoritmo complexo de Optimização Combinatória que irá ter como parâmetro de entrada um objecto do tipo World. Classe que define toda a estrutura de dados da minha aplicação e no final retorna o objecto World com as alterações realizadas pelo algoritmo.

Esta geração vai implicar que tenhamos pelo menos três passos:

  1. A partir do objecto World vamos criar a estrutura de dados do algoritmo;
  2. Gera-se o algoritmo a partir dos dados recebidos;
  3. Depois de gerar o algoritmo é preciso converter o resultado de forma a reflectir no World o resultado do algoritmo.

Continuar a ler