Fechar form WPF em Csharp
24/04/2015
0
Moisés
Post mais votado
24/04/2015
Veja nos links exemplos, dúvidas é só postar.
check open windows in wpf
Get List of all Open Forms in Windows Application
Get List of all Open Forms in Windows Application
Jothaz
Mais Posts
25/04/2015
Moisés
Mas tenho outro probleminha, estou meu form principal e queria abrir dentro dele os form filho, tipo uma mdi parent, sei a mesma não existe WPF, mas deve háver uma forma de fazer isso,vocês poderia me ajudar?
25/04/2015
Nathalia
Quero abrir um form filho dentro do form principal em WPF.
Vi que WPF não tem suporte para MDI.
Alguém pode me exemplificar como posso fazer isso?
27/04/2015
Jothaz
Quero abrir um form filho dentro do form principal em WPF.
Vi que WPF não tem suporte para MDI.
Alguém pode me exemplificar como posso fazer isso?
Apesar de não ter tido oportunidade de usá-lo de forma profissional, portanto não sou expert no assunto, particularmnte acho o WPF maravihoso, pois com XAML e mais uma infinidade de recursos é possível criar apresentações ricas. Só que houve uma mudança de paradigma e consequentemente na forma de pensar e se projetar as interfaces. Então seria anacrônico querer utilizar uma solução "Windows Forms" neste contexto. Nem digo que não seja possível, só acho que deve-se focar em usar os recursos disponíveis na framework e para o qual ela foi projetada.
A questão pode ser abordada das seguintes formas:
1 - O WPF possui o recurso "Frame" onde pode-se simular MDI do "Window Form", mas de certa forma diferente, nele você consegue abrir quantos formulários desejar e navegar entre eles de forma similar a navegação de páginas na internet.
2 - Uma outra forma que a própria Microsoft utiliza é abrir formulário do forma Show, mas mantendo esse formulário atrelado a janela pai fazendo com que a janela filho não seja independente do pai, como o VS usa.
3 - Existe um elemento chamado <WindowsFormsHost /> que permite incluir um elemento WinForm dentro de uma janela WPF o que permite algo parecido com o MDI.
4 - Usar o conceito de <Page /> do WPF.
Agora se você quer mesmo utilizar o MDI você deverá utilzar algum componente externo, não sei se funcionam estou postando os link somente como informação:
[url:descricao=WPF Multiple Document Interface (MDI) ]http://wpfmdi.codeplex.com/[/url]
AvalonDock
MDI Container for WPF
Bem isto é o que conheço sobre o assunto vamos esperar novas contribuições e vermos se existem outras abordagens,
Então cabe ao projetista desenvolvedor pesquisar se inteirar do assunto e decidir qual a melhor solução para o cenário que esta atuando.
28/04/2015
Nathalia
29/04/2015
Moisés
Quero abrir um form filho dentro do form principal em WPF.
Vi que WPF não tem suporte para MDI.
Alguém pode me exemplificar como posso fazer isso?
Apesar de não ter tido oportunidade de usá-lo de forma profissional, portanto não sou expert no assunto, particularmnte acho o WPF maravihoso, pois com XAML e mais uma infinidade de recursos é possível criar apresentações ricas. Só que houve uma mudança de paradigma e consequentemente na forma de pensar e se projetar as interfaces. Então seria anacrônico querer utilizar uma solução "Windows Forms" neste contexto. Nem digo que não seja possível, só acho que deve-se focar em usar os recursos disponíveis na framework e para o qual ela foi projetada.
A questão pode ser abordada das seguintes formas:
1 - O WPF possui o recurso "Frame" onde pode-se simular MDI do "Window Form", mas de certa forma diferente, nele você consegue abrir quantos formulários desejar e navegar entre eles de forma similar a navegação de páginas na internet.
2 - Uma outra forma que a própria Microsoft utiliza é abrir formulário do forma Show, mas mantendo esse formulário atrelado a janela pai fazendo com que a janela filho não seja independente do pai, como o VS usa.
3 - Existe um elemento chamado <WindowsFormsHost /> que permite incluir um elemento WinForm dentro de uma janela WPF o que permite algo parecido com o MDI.
4 - Usar o conceito de <Page /> do WPF.
Agora se você quer mesmo utilizar o MDI você deverá utilzar algum componente externo, não sei se funcionam estou postando os link somente como informação:
[url:descricao=WPF Multiple Document Interface (MDI) ]http://wpfmdi.codeplex.com/[/url]
AvalonDock
MDI Container for WPF
Bem isto é o que conheço sobre o assunto vamos esperar novas contribuições e vermos se existem outras abordagens,
Então cabe ao projetista desenvolvedor pesquisar se inteirar do assunto e decidir qual a melhor solução para o cenário que esta atuando.
Jothaz, poderia me explica melhor como para isso na forma que vc mencionou no item 3.
29/04/2015
Jothaz
Post o link que você este utilizando como referência para estudo sobre o assunto.
02/05/2015
Moisés
Post o link que você este utilizando como referência para estudo sobre o assunto.
Jothaz, conseguimos resolver esse problema com este post aqui: https://social.msdn.microsoft.com/Forums/sqlserver/pt-BR/98a8c038-4173-4329-9d90-df8b4b2854ff/abrir-form-dentro-do-principal?forum=vscsharppt
A resposta que resolveu nosso problema foi a de um cara chamado Winicius Dutra, mas muito obrigado pela sua sua ajuda!
Clique aqui para fazer login e interagir na Comunidade :)