Demonstra Passo a passo: Copiando e colando um controle ElementHost em separado do Windows Forms
Essa explicação passo a passo mostra como copiar um controle Windows Presentation Foundation (WPF) de um Formulário Windows para outro.
Nesta explicação passo a passo, você executa as seguintes tarefas:
Criar o projeto.
Copie um controle WPF.
Observação: |
---|
As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritas na Ajuda, dependendo das configurações ativas ou configurações de edição.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio. |
Pré-requisitos
Para completar este passo a passo, são necessários os seguintes componentes:
- Visual Studio 2008.
Criando o projeto
A primeira etapa é criar um projeto de Formulário Windows.
Observação: |
---|
Ao hospedar WPF c ontent, apenas translation from VPE for Csharp e Visual Basic projetos são suportados. |
Para criar o projeto
- Criar um novo projeto Aplicação Formulário Windows no Visual Basic ou Visual C# chamado CopyElementHost .Para obter mais informações, consulte Como: Criar um projeto de aplicativos do Windows.
Copiando um controle WPF
Após adicionar um controle WPF para o projeto, você pode copiá-lo para outros formulários no projeto.
Copie um controle WPF.
Adicione um novo UserControl WPF ao projetoUse o nome padrão para o tipo de controle, UserControl1.xaml.Para obter mais informações, consulte Demonstra Passo a passo: Criação de conteúdo do novo Windows Presentation Foundation em Windows Forms em time de design.
Crie o projeto.
Abra Form1 no Windows Forms Designer.
Da Caixa de Ferramentas ,arraste uma instância de UserControl1 o formulário.
Uma instância de UserControl1 está hospedada em um novo controle ElementHost chamado elementHost1.
Com elementHost1 selecionada, pressione CTRL+C para copiá-lo para a Área de transferência.
Adicione um novo Formulário Windows ao projeto.Use o nome padrão para o tipo formulário, Form2.Para obter mais informações, consulte Como: Adicionar um projeto Windows Forms.
Com Form2 abra no Windows Forms Designer, pressione CTRL+V para colar uma cópia do elementHost1 no formulário.
O controle copiado também é chamado elementHost1, porque ele é um campo particular da classe Form2.Não há nenhuma colisão de nome com o elementHost1 na classe Form1.