¿Es posible separar la ventana de WPF que estoy diseñando de su código XAML? Al hacer doble clic en cualquier archivo XAML, se abrirá y se mostrará tanto el código XAML como la ventana de WPF en una ventana, dividiéndolos horizontal o verticalmente, pero ambos están en una ventana. Tengo 4 monitores y el código XAML que escribo tiene líneas largas, por lo que me gustaría editar el código XAML solo en un monitor y ver la ventana de WPF en otro, pero no parece que dividirlos en dos ventanas diferentes posible.
Un par de soluciones pésimas que puedo hacer pero no me gustan son:
- Desacople todo el editor XAML con el diseñador, luego cambie el tamaño de esa ventana en dos monitores para que el código XAML esté en un monitor y la ventana WPF en otro.
- Use "Abrir con ..." para abrir un segundo editor del mismo documento XAML, pero luego el resaltado de código y el resaltado de la ventana de WPF no están sincronizados.
Entonces, ¿es posible dividirlos? ¿O tal vez tienes una solución mejor que la mía?
visual-studio-2010
xaml
visual-studio-2012
visual-studio-2013
visual-studio-2015
Codificador simple
fuente
fuente
Respuestas:
Tuve el mismo problema, luego encontré una manera de separarlo así,
Esto crea una pestaña separada para el editor de código fuente XAML, simplemente desacople y cree una nueva ventana.
fuente
Haga clic en el botón de doble flecha que se encuentra en el lado derecho del código XML.
Al hacer clic en una de estas opciones, el XAML y el Diseño se separarán en dos paneles separados dentro de la misma ventana. Desde allí, los paneles se pueden alternar.
Para restaurar la configuración original,
>>
vuelva a hacer clic en el botón de doble flecha .Estas opciones se destacan a continuación:
fuente
Visual Studio 2017 tiene un nuevo modo 'Editar y continuar' para XAML, que es realmente impresionante y para mí ha eliminado la necesidad de esta funcionalidad de 'división'.
https://blogs.msdn.microsoft.com/visualstudio/2016/04/06/ui-development-made-easier-with-xaml-edit-continue/
Puede escribir literalmente el XAML y hacer que la aplicación en ejecución se actualice instantáneamente, así que colóquelo en la pantalla que desee.
Mi edición de Visual Studio para XAML se había vuelto súper súper lenta y las actualizaciones ahora son instantáneas y ocurren dentro de la aplicación en ejecución real, lo que hará que el desarrollo sea mucho más rápido.
fuente
Use la opción emergente XAML junto a Design & XAML Panes que desplegará el editor XAML en una nueva ventana, que se puede mover a otra pantalla. Los elementos destacados no funcionarán, pero los cambios se reflejarán sobre la marcha.
fuente
Si tiene dos pantallas, divida la ventana del diseñador verticalmente, desacople la ventana de Visual Studio y luego cambie el tamaño de la ventana para que el ancho abarque las pantallas duales.
fuente