none
AvalonDock documentContent y pagina de WPF RRS feed

  • Pregunta

  • Hola:

    Quiero utilizar Avalondock como sustituyo de los formularios MDI en WinForms. Tengo varias páginas WPF las cuales poseen textbox, datagrid ..., de proveedores, clientes, artículos, etc.Mi duda es como poder abrir las páginas de WPF dentro de los DocumentContent que proporciona AvalonDock

    martes, 25 de octubre de 2011 20:31

Respuestas

  • Hola Alvaro.

    Exacto, en lugar de crear una clase que herede de Windows, creas una que herede de UserControl y ya esta.

    Lo mas probable es que cambiando la herencia te funcione, ya que Window y UserControl heredan de ContentControl y tienen casi toda la funcionalidad comun.


    Saludos
    David González
    MCP, MCTS
    Visita mi Blog en: http://www.dgzornoza.com/
    jueves, 27 de octubre de 2011 14:09

Todas las respuestas

  • Hola Alvaro.

    Supongo que con paginas te refieres a 'UserControls', ya que no puedes meter un Window dentro de otro (de forma natural).

    para añadir contenido, se lo tienes que asignar a la propiedad 'content' del DocumentContent:

    tuDocumentContent.Content = new tuUserControl.

     


    Saludos
    David González
    MCP, MCTS
    Visita mi Blog en: http://www.dgzornoza.com/
    • Propuesto como respuesta CorsarioVasco jueves, 27 de octubre de 2011 9:08
    miércoles, 26 de octubre de 2011 6:34
  • Mi ida inicial era crear como había echo en Winforms diferentes formularios (windows en caso de WPF) y después llamar a la que necesitase en cada caso. Por lo que me comentas de que no se puede mostrar un window dentro de otro debería crear UserControls con todas los campos (textox, buttons, datagrids) en vez de Windows, no?
    miércoles, 26 de octubre de 2011 21:54
  • Hola Alvaro.

    Exacto, en lugar de crear una clase que herede de Windows, creas una que herede de UserControl y ya esta.

    Lo mas probable es que cambiando la herencia te funcione, ya que Window y UserControl heredan de ContentControl y tienen casi toda la funcionalidad comun.


    Saludos
    David González
    MCP, MCTS
    Visita mi Blog en: http://www.dgzornoza.com/
    jueves, 27 de octubre de 2011 14:09