Windows Presentation Foundation, ou WPF, é um modelo de programação que permite o desenvolvimento de aplicações complexas que incluem interfaces de usuário e elementos multimídia . Controles Windows Forms são objetos contidos nos objetos de formulário do Windows. Controles vem com seu próprio conjunto de métodos, eventos e propriedades para ajudar os desenvolvedores controlar todos os aspectos do formulário. Controles do Windows Forms pode ser usado em páginas WPF com a ajuda do Extensible Application Markup Language, ou XAML. Coisas que você precisa
Visual Studio 2010
Show Mais instruções
1
Abra o Visual Studio e crie um novo projeto. Selecione " WPF Application ", como o tipo de projeto e dar-lhe um nome.
2
Vá para o Solution Explorer, clique duas vezes no nó "My Project" e selecione Project Designer. Navegue até a guia Referências e clique no pequeno botão "Adicionar" para adicionar uma referência . Selecione a opção " WindowsFormsIntegration " e " System.Windows.Forms " referências e clique em " OK".
3
Abra o arquivo MainWindow.xaml no WPF Designer do Visual Studio. Localizar o elemento "Window" e adicione namespace cria uma referência para o assembly que contém o controle de formulários do Windows
4
Localize o elemento "Grid" em MainWindow.xaml e adicione este código XAML : .
< ; WindowsFormsHost >
Este código cria um MaskedTextBox controle dentro do controle WindowsFormsHost .
5
Salve o projeto , construir e executar o aplicativo para testar o seu novo controle MaskedTextBox . Você vai ver ele funciona perfeitamente dentro do aplicativo WPF.