WPF - Controles
O Windows Presentation Foundation (WPF) permite que os desenvolvedores criem e criem facilmente aplicativos baseados em interface do usuário visualmente enriquecidos.
Os elementos ou controles clássicos da IU em outras estruturas da IU também são aprimorados em aplicativos WPF.
Todos os controles WPF padrão podem ser encontrados na caixa de ferramentas, que faz parte do System.Windows.Controls.
Esses controles também podem ser criados na linguagem de marcação XAML.
A hierarquia de herança completa dos controles WPF são as seguintes -
A tabela a seguir contém uma lista de controles que discutiremos nos capítulos subsequentes.
Sr. Não. | Controles e descrição |
---|---|
1 | Botão Um controle que responde à entrada do usuário |
2 | Calendário Representa um controle que permite a um usuário selecionar uma data usando uma exibição de calendário visual. |
3 | CheckBox Um controle que um usuário pode selecionar ou limpar. |
4 | Caixa combo Uma lista suspensa de itens que um usuário pode selecionar. |
5 | Menu contextual Obtém ou define o elemento do menu de contexto que deve aparecer sempre que o menu de contexto é solicitado por meio da interface do usuário (IU) de dentro desse elemento. |
6 | Grade de dados Representa um controle que exibe dados em uma grade personalizável. |
7 | DatePicker Um controle que permite ao usuário selecionar uma data. |
8 | Diálogos Um aplicativo também pode exibir janelas adicionais para ajudar o usuário a reunir ou exibir informações importantes. |
9 | GridView Um controle que apresenta uma coleção de itens em linhas e colunas que podem rolar horizontalmente. |
10 | Imagem Um controle que apresenta uma imagem. |
11 | Rótulo Exibe texto em um formulário. Fornece suporte para chaves de acesso. |
12 | ListBox Um controle que apresenta uma lista embutida de itens que o usuário pode selecionar. |
13 | Menus Representa um controle de menu do Windows que permite organizar hierarquicamente elementos associados a comandos e manipuladores de eventos. |
14 | PasswordBox Um controle para inserir senhas. |
15 | Aparecer Exibe o conteúdo acima do conteúdo existente, dentro dos limites da janela do aplicativo. |
16 | Barra de progresso Um controle que indica o progresso exibindo uma barra. |
17 | Botao de radio Um controle que permite ao usuário selecionar uma única opção de um grupo de opções. |
18 | ScrollViewer Um controle de contêiner que permite ao usuário deslocar e aplicar zoom em seu conteúdo. |
19 | Slider Um controle que permite ao usuário selecionar a partir de uma gama de valores movendo um controle Thumb ao longo de uma trilha. |
20 | TextBlock Um controle que exibe texto. |
21 | ToggleButton Um botão que pode ser alternado entre 2 estados. |
22 | Dica de ferramenta Uma janela pop-up que exibe informações sobre um elemento. |
23 | Janela A janela raiz que fornece a opção de minimizar / maximizar, barra de título, borda e botão Fechar |
24 | Controles de terceiros Use controles de terceiros em seus aplicativos WPF. |
Discutiremos todos esses controles um por um com sua implementação.