Demonstra Passo a passo: Copiando e colando de 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 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ção |
---|
Quando hospedar conteúdo WPF, apenas projetos C# e Visual Basic 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: Crie um novo projeto de aplicativo do Windows Forms.
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.
Adicionar um novo WPF UserControl o projeto à solução. 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.
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.