Puis-je séparer le volet Conception du volet XAML dans Visual Studio?

Est-il possible de séparer la fenêtre WPF que je conçois de son code XAML? Double-cliquer sur un fichier XAML l’ouvrira et affichera le code XAML et la fenêtre WPF dans une fenêtre, en les séparant horizontalement ou verticalement, mais les deux sont toujours dans une fenêtre. J’ai 4 moniteurs et le code XAML que j’écris a de longues lignes. Je voudrais donc éditer le code XAML sur un seul moniteur et voir la fenêtre WPF sur un autre, mais ne pas les diviser en deux fenêtres différentes. possible.

Quelques solutions de contournement que je peux faire mais que je n’aime pas sont:

  1. Détachez tout l’éditeur XAML avec le concepteur, puis redimensionnez cette fenêtre sur deux moniteurs afin que le code XAML se trouve sur un moniteur et la fenêtre WPF sur un autre.
  2. Utilisez “Ouvrir avec …” pour ouvrir un second éditeur du même document XAML, mais la mise en évidence du code et la mise en évidence de la fenêtre WPF ne sont pas synchronisées.

Alors, est-il possible de les séparer? Ou peut-être vous avez une meilleure solution de contournement que la mienne?

J’ai eu le même problème, alors j’ai trouvé un moyen de le séparer comme ça,

  • Cliquez avec le bouton droit sur le fichier XAML dans l’ explorateur de solutions et sélectionnez Ouvrir avec ;
  • sélectionnez l’ éditeur de code source (texte) (au lieu de l’ éditeur XML (texte) ).

Cela crée un onglet distinct pour l’éditeur de source XAML, il suffit de le déconnecter et de créer une nouvelle fenêtre.

Cliquez sur le bouton double flèche situé à droite du code XML.

En cliquant sur l’une de ces options, le XAML et le Design seront séparés en deux volets distincts dans la même fenêtre. De là, les vitres peuvent être basculées.

Pour restaurer la configuration d’origine, cliquez à nouveau sur le bouton double flèche >> .

Ces options sont mises en évidence ci-dessous:

Options de bascule XAML / Design

Visual Studio 2017 dispose d’un nouveau mode “Modifier et continuer” pour XAML, ce qui est vraiment génial et a pour moi éliminé le besoin de cette fonctionnalité de “fractionnement”.

https://blogs.msdn.microsoft.com/visualstudio/2016/04/06/ui-development-made-easier-with-xaml-edit-continue/

Vous pouvez littéralement taper le fichier XAML et faire en sorte que l’application en cours soit instantanément mise à jour.

Mon édition de Visual Studio pour XAML est devenue super super lente et les mises à jour sont maintenant instantanées et se produisent dans l’application en cours, ce qui rend le développement beaucoup plus rapide.

Si vous avez deux écrans, divisez la fenêtre du concepteur verticalement, retirez la fenêtre de Visual Studio, puis redimensionnez la fenêtre pour que la largeur couvre vos écrans doubles.