Compartilhar via


Demonstra Passo a passo: Alterando as propriedades de um elemento do WPF hospedado em tempo de Design

Essa explicação passo a passo mostra como alterar valores das propriedades de um controle Windows Presentation Foundation (WPF) hospedado em um Formulário Windows.

Nesta explicação passo a passo, você executa as seguintes tarefas:

  • Criar o projeto.

  • Crie o controle WPF.

  • Hospeda os controles WPF num Formulário Windows.

  • Use o WPF Designer for Visual Studio para alterar valores da property.

ObservaçãoObservação

As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritos na Ajuda, dependendo das configurações ativas ou configurações de edição. Para alterar as configurações, escolha Import and Export Settings sobre o Ferramentas menu. Para obter mais informações, consulte Trabalhando com configurações.

Pré-requisitos

Para completar este passo a passo, são necessários os seguintes componentes:

  • Visual Studio 2010.

Criando o projeto

A primeira etapa é criar um projeto de Formulário Windows.

ObservaçãoObservação

Quando hospedar conteúdo WPF, apenas projetos C# e Visual Basic são suportados.

Para criar o projeto

Criando o controle WPF

Após adicionar um controle WPF para o projeto, você pode organizá-lo no formulário.

Para criar controles WPF

  1. Adicione um novo UserControl WPF ao projeto Use o nome padrão para o tipo de controle, UserControl1.xaml. Para obter mais informações, consulte Demonstra Passo a passo: Criando novo conteúdo WPF no Windows Forms em tempo de Design.

  2. Na janela Properties,defina o valor da propriedade Background como Blue .

  3. Crie o projeto.

Alterando valores da propriedade no controle do WPF

A marca inteligente ElementHost facilita alterar as propriedades de conteúdo WPF hospedado usando o WPF Designer. 

Para hospedar um controle WPF

  1. Abra Form1 no Windows Forms Designer.

  2. Na Toolbox ,na guia WPF User Controls, clique duas vezes em UserControl1 Para criar uma instância de UserControl1 sobre o formulário.

    A instância de UserControl1 está hospedada em um novo controle ElementHost chamado elementHost1.

  3. No painel de marcas inteligentes ElementHost Tasks, selecione Edit Hosted Content.

    UserControl1.XAML é aberto no WPF Designer.

  4. Na janela Properties,defina o valor da property Background como Blue .

  5. Crie o projeto.

  6. Abra Form1 no Windows Forms Designer.

    A instância de UserControl1 tem um em segundo plano vermelho.

Consulte também

Tarefas

Como: Ancorar e ancorar controles filho em um controle TableLayoutPanel

Como: Alinhar um controle para as bordas dos formulários em tempo de Design

Demonstra Passo a passo: Organizando controles em Windows Forms usando linhas de ajuste

Referência

ElementHost

WindowsFormsHost

Outros recursos

Migração e Interoperabilidade

Usando os controles do WPF

WPF Designer