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çã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 Formulário Window Application no Visual Basic ou Visual C# chamado WpfHost . Para obter mais informações, consulte Como: Crie um novo projeto de aplicativo do Windows Forms.
Criando o controle WPF
Após adicionar um controle WPF para o projeto, você pode organizá-lo no formulário.
Para criar controles WPF
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.
Na janela Properties,defina o valor da propriedade Background como Blue .
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
Abra Form1 no Windows Forms Designer.
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.
No painel de marcas inteligentes ElementHost Tasks, selecione Edit Hosted Content.
UserControl1.XAML é aberto no WPF Designer.
Na janela Properties,defina o valor da property Background como Blue .
Crie o projeto.
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