Principales respuestas
AvalonDock documentContent y pagina de WPF

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
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/- Marcado como respuesta Alvaro Matabuena viernes, 28 de octubre de 2011 22:59
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 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?
-
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/- Marcado como respuesta Alvaro Matabuena viernes, 28 de octubre de 2011 22:59