É possível separar a janela WPF que estou criando de seu código XAML? Clicar duas vezes em qualquer arquivo XAML irá abri-lo e mostrar o código XAML e a janela WPF em uma janela, dividindo-os horizontalmente ou verticalmente, mas ainda ambos estão em uma janela. Eu tenho 4 monitores e o código XAML que escrevo tem linhas longas, então gostaria de editar o código XAML em um monitor sozinho e visualizar a janela WPF em outro, mas dividi-los em duas janelas diferentes não parece possível.
Algumas soluções alternativas que eu posso fazer, mas não gosto, são:
- Desencaixe todo o editor XAML com o designer e redimensione essa janela em dois monitores para que o código XAML fique em um monitor e a janela WPF em outro.
- Use "Abrir com ..." para abrir um segundo editor do mesmo documento XAML, mas o realce do código e o realce da janela WPF não são sincronizados.
Então, é possível dividi-los? Ou talvez você tenha uma solução alternativa melhor do que a minha?
Respostas:
Eu tive esse mesmo problema, então encontrei uma maneira de separá-lo assim,
Isso cria uma guia separada para o editor de origem XAML, basta desencaixá-la e criar uma nova janela.
fonte
Clique no botão de seta dupla que fica do lado direito do código XML.
Clicar em uma dessas opções separará o XAML e o Design em dois painéis separados na mesma janela. A partir daí, os painéis podem ser alternados.
Para restaurar a configuração original, clique no
>>
botão de seta dupla novamente.Essas opções são destacadas abaixo:
fonte
O Visual Studio 2017 tem um novo modo 'Editar e continuar' para XAML que é realmente incrível e para mim removeu a necessidade dessa funcionalidade de 'divisão'.
https://blogs.msdn.microsoft.com/visualstudio/2016/04/06/ui-development-made-easier-with-xaml-edit-continue/
Você pode literalmente digitar o XAML e fazer com que o aplicativo em execução seja atualizado instantaneamente - então, coloque isso na tela que desejar.
Minha edição do Visual Studio para XAML tornou-se extremamente lenta e as atualizações agora são instantâneas e ocorrem dentro do aplicativo em execução real - tornarão o desenvolvimento muito mais rápido.
fonte
Use a opção XAML pop-up ao lado de Painéis de design e XAML, que abrirá o editor XAML em uma nova janela, que pode ser movida para outra tela. Os realces do elemento não funcionarão, mas as alterações serão refletidas instantaneamente.
fonte
Se você tiver duas telas, divida a janela do designer verticalmente, desencaixe a janela do Visual Studio e redimensione a janela para que a largura se estenda por suas telas duplas.
fonte