Partilhar via


Criando um aplicativo de desenho usando o WPF

Nesta lição, você aprenderá como criar um aplicativo Windows Presentation Foundation (WPF) que permite que você desenhe imagens.Criar um aplicativo WPF é como criar um aplicativo do Windows Forms.Você arrasta os controles a partir da Toolbox para a superfície de design e, em seguida, escreve código para manipular os eventos dos controles.

Para uma demonstração de vídeo, consulte Vídeo How to: Criando um aplicativo de desenho com o WPF.

Tente-o!

Para criar um aplicativo WPF

  1. On the Arquivo menu, clicar Novo projeto.

    A caixa de diálogo New Project será exibida.Esta caixa de diálogo lista os tipos de aplicativos padrão que você pode criar usando o Visual Basic Express Edition.

  2. Selecione WPF Application como o tipo de projeto.

  3. Alterar o nome do seu aplicativo para tinta PAD e, em seguida, clicar OK.

    O Visual Basic Express Edition cria uma nova pasta para o seu projeto.A pasta tem o mesmo nome que o título do projeto.Visual Basic Express Edition Exibe também sua nova janela do WPF, intitulada Window1, no modo de modo de exibição de Design. Você pode ir para o Editor de Códigos a qualquer momento, clicando com o botão direito do mouse na superfície de design e clicando em View Code.Por padrão, o editor XAML é exibido sob o designer, mas você pode ver a exibição do XAML em tela inteira, clique com o botão direito do mouse na superfície de design e clicando em View XAML.

Para criar a interface do usuário

  1. Se você não conseguir ver a janela Properties, no menu View, clique em Properties Window.Esta janela lista as propriedades do formulário selecionado ou controle.Você pode alterar os valores de propriedade existentes nesta janela.

  2. Altere o tamanho da janela do WPF definindo as propriedades Height para 550 e Width para 370 na janela Properties.

  3. Altere a propriedade de título da janela do WPF ao quadro de tinta.

  4. Alterar o Plano de fundo propriedade da janela do WPF à cor marrom clicando Brown na caixa suspensa e, em seguida, pressionando ENTER.

    Observação:

    Como alternativa, você pode modificar a marcação XAML diretamente adicionando um Plano de fundo atributo e definindo seu valor como Brown: Background="Brown"

  5. Para abrir a Toolbox, no menu View, clique em Toolbox.

  6. Clique com o botão direito do mouse na Toolbox e clique em Choose Items.

    A caixa de diálogo Choose Toolbox Items é aberta.

  7. Na guia WPF Components da caixa de diálogo Choose Toolbox Items, role para baixo até InkCanvas e selecione-o de modo que uma marca de seleção apareça na caixa de seleção.

  8. Clique em OK para adicionar o controle InkCanvas para a Toolbox.

  9. Arraste um controle InkCanvas da ToolBox para a superfície de design.

  10. Defina as propriedades do controle InkCanvas a seguir na janela Properties:

    Propriedade

    Valor

    Width

    Auto

    Height

    Auto

    HorizontalAlignment

    Stretch

    VerticalAlignment

    Stretch

    Margins

    9, 9, 9, 68

  11. Altere a cor do controle InkCanvas para amarelo definindo sua propriedade Background como LightYellow.

    O cor do plano de fundo do controle InkCanvas ficará amarelo claro em tempo de execução.

  12. Arraste dois controles Button para a janela WPF, posicionando-os sob o controle InkCanvas.Coloque button1 na esquerda e button2 no lado direito.

  13. Selecione button1 e altere a marcação XAML no modo XAML, como mostrado na seguinte marcação.Esta marcação define a propriedade Text como Clear.

    <Button Height="23" HorizontalAlignment="Left" Margin="85,0,0,24" 
        Name="Button1" VerticalAlignment="Bottom" 
        Width="75">Clear</Button>
    
  14. Selecione button2 e altere a marcação XAML como mostrado na seguinte marcação.Esta marcação define a propriedade Text como Close.

    <Button Height="23" HorizontalAlignment="Right" Margin="0,0,72,24" 
        Name="Button2" VerticalAlignment="Bottom" 
        Width="75">Close</Button>
    

    O aplicativo WPF deve se parecer com o aplicativo Ink Pad na ilustração a seguir.

    Aplicativo WPF Ink Pad

Para adicionar código aos manipuladores de eventos para os botões

  1. Clique duas vezes em Clear e, em seguida, adicione o código a seguir para o manipulador de eventos Click gerado:

        Me.InkCanvas1.Strokes.Clear() 
    
  2. Retorne ao modo de design, clicando com o botão direito do mouse no Editor de códigos e clicando em Designer.

  3. Clique duas vezes em Close e, em seguida, adicione o código a seguir para o manipulador de eventos Click gerado:

        Me.Close()
    
  4. Pressione F5 para executar o projeto.

  5. Quando o aplicativo for iniciado, desenhe uma figura no controle InkCanvas.Se você cometer um erro, você pode clicar em Clear para começar novamente.

  6. Clique em Close para sair do aplicativo.

Próximas etapas

Nesta lição, você aprendeu a criar um aplicativo de desenho usando o WPF.

Na próxima seção, você aprenderá a usar as ferramentas do Visual Basic para localizar e corrigir erros (geralmente chamados bugs) em um programa.

Próxima Lesson: O que deu errado? Localizando e corrigindo erros por meio de depuração

Consulte também

Tarefas

Como: Criar um novo projeto de aplicativo WPF

Como: Adicionar novos itens a um projeto do WPF

Criando uma interface de usuário para um aplicativo WPF (Visual Basic)

Usando controles comuns do WPF

Criar manipuladores de eventos para controles WPF

Outros recursos

Criando a aparência do seu programa Visual: Introdução ao Windows Presentation Foundation