Share via


Mostrar cores do sistema usando o exemplo de serviços de dados

O exemplo exibe uma lista das cores do sistema e permite que você classifique a lista de várias maneiras. Você também pode adicionar novas cores à lista e modificar propriedades das novas cores.

Este exemplo demonstra um recurso específico da Windows Presentation Foundation e, consequentemente, não segue boas práticas de desenvolvimento de aplicativos. Para ver uma cobertura abrangente de boas práticas de desenvolvimento de aplicativos Windows Presentation Foundation (WPF) e Microsoft .NET Framework, consulte os seguintes itens conforme adequado:

Acessibilidade - Práticas recomendadas de Acessibilidade

Segurança - Windows Presentation Foundation Security

Localização - Visão geral de globalização e localização do WPF

Desempenho-Otimizando o desempenho: Ligação de Dados

Download sample

O exemplo de criação

  • Instale o Windows Software Development Kit (SDK) e abra sua janela de comando de ambiente de compilação. No menu Iniciar, aponte para Todos os Programas, Microsoft Windows SDK e clique em Shell CMD.

  • Baixe o exemplo, geralmente da documentação do software development kit (SDK), para a unidade de disco rígido.

  • Para compilar o exemplo na janela de comando do ambiente de compilação, vá para o diretório fonte do exemplo. Na prompt de comando, digite MSBUILD.

  • Para compilar o exemplo em Microsoft Visual Studio, carregue a solução de exemplo ou o arquivo de projeto e, em seguida, pressione CTRL+SHIFT+B.

Executando o exemplo

  • Para executar o exemplo compilado na janela de comandos do ambiente de compilação, execute o arquivo .exe na pasta Bin\Debug ou Bin\Release contida na pasta de código-fonte do exemplo.

  • Para executar o exemplo compilado com a depuração no Visual Studio, pressione F5.

Comentários

Este exemplo utiliza os familiares codings de cor RGB e HSV. É fácil aprender por experiências com os botões e os controles deslizantes. Observe que você não pode alterar as propriedades das cores do sistema interno; você pode alterar somente as novas cores que você tenha adicionado com o Nova cor botão.

O exemplo ilustra dois dos paradigmas que WPF traz para o design do aplicativo.

  • O tratamento de dados e interface do usuário (UI) devem ser particionados em separado e independentes relativamente implementações.

  • Mais padrão UI deve ser expressa declarativamente.

Consistente com essas metas de design fonte da amostra é dividida em quatro partes com um arquivo separado para cada:

  • Código (ColorItem.cs) centrados em dados. Esse código lida com cores usando rotinas generalizadas para facilitar sua reutilização em outros aplicativos que precisam lidar com as cores do sistema. O código é intencionalmente independentemente UI.

  • Cole de aplicativo (App.xaml). Código básico usado para conectar partes do aplicativo em conjunto e para obter o aplicativo foi iniciado.

  • UI Descrição (Colors.xaml). Marcação especificando o UI e layout.

  • Lógica de aplicativo (Colors.xaml.cs). Código em um arquivo "code-behind" separada que implementa os recursos do aplicativo que não pode ser concluído puramente declarativamente. Isso inclui manipuladores para botões, conversores de dados e assim por diante.

Consulte também

Conceitos

Revisão de Associação de Dados