none
Anidar ventanas dentro de otra ventanas RRS feed

  • Pregunta

  • En WF se puede anidar ventanas dentros de otras ventanas, queria saber si alguien sabe si se puede hacer eso en WPF, o si hay una forma de cumplir la misma función pero con otra solución

    me refiero a la tipica aplicación que se presiona un boton y aparece una ventana y si lo vuelve apretar se cierra

     

    Cambie la redacción de una pregunta anterior para ver si era eso

    Antemano Gracias

    lunes, 9 de agosto de 2010 0:22

Respuestas

  • Hola Ricardo

    Lo que buscas es hacer una aplicación MDI de windows forms en WPF, la típica app con una ventana padre y otras ventanas hijas que se abren dentro de la ventana padre.

    Esto no está soportado en WPF, aquí una cosa que puedes hacer es en vez de crear múltiples ventanas, tener una ventana principal y el resto en vez de ser ventanas haz controles de usuario, luego simplemente cargas cada control de usuario en un tab control que tengas en la ventana principal, así puedes dar la impresión de multiventanas.

    Aquí te dejo un tutorial en WPF sobre como hacer esto que te explico:

    http://www.codeproject.com/KB/WPF/TabbedMDIInWPF.aspx

    Un gran saludo!


    MCTS .NET Framework 3.5 Windows Forms Application Development
    MCTS .NET Framework 3.5 Windows Presentation Foundation
    Visita mi Blog
    Sigueme en Twitter
    • Marcado como respuesta Ricardo_1984 lunes, 9 de agosto de 2010 15:09
    lunes, 9 de agosto de 2010 6:53
    Moderador

Todas las respuestas

  • Hola Ricardo

    Lo que buscas es hacer una aplicación MDI de windows forms en WPF, la típica app con una ventana padre y otras ventanas hijas que se abren dentro de la ventana padre.

    Esto no está soportado en WPF, aquí una cosa que puedes hacer es en vez de crear múltiples ventanas, tener una ventana principal y el resto en vez de ser ventanas haz controles de usuario, luego simplemente cargas cada control de usuario en un tab control que tengas en la ventana principal, así puedes dar la impresión de multiventanas.

    Aquí te dejo un tutorial en WPF sobre como hacer esto que te explico:

    http://www.codeproject.com/KB/WPF/TabbedMDIInWPF.aspx

    Un gran saludo!


    MCTS .NET Framework 3.5 Windows Forms Application Development
    MCTS .NET Framework 3.5 Windows Presentation Foundation
    Visita mi Blog
    Sigueme en Twitter
    • Marcado como respuesta Ricardo_1984 lunes, 9 de agosto de 2010 15:09
    lunes, 9 de agosto de 2010 6:53
    Moderador
  • Excelente, muchas gracias he visto cientos de ejemplos y no lo he encontrado pero el que mandaste tu es el que mas me satisface

    muchas gracias

    y excelente blog me sirvio caleta para aprender a personalizar la aplicación

    lunes, 9 de agosto de 2010 15:09
  • Muchas gracias!

    Me alegra mucho que te haya sido util el blog! Para eso lo escribo :)


    MCTS .NET Framework 3.5 Windows Forms Application Development
    MCTS .NET Framework 3.5 Windows Presentation Foundation
    Visita mi Blog
    Sigueme en Twitter
    lunes, 9 de agosto de 2010 15:17
    Moderador