# région en XAML

En fait, je n’aime pas #region dans mon code. MAIS pour une raison quelconque, appelez-moi fou, j’aimerais les avoir dans mon XAML. Je voudrais que des sections entières aient une chose semblable à une région et les réduisent (par exemple, mes , ,

, , etc.

Est-ce que cela existe? Sinon, que diriez-vous de

Il se peut que je manque le sharepoint votre demande, mais l’éditeur XAML place automatiquement des régions réductibles autour des éléments. Notez les nœuds dans le rail de gauche de la fenêtre de l’éditeur. Cliquez sur le “-” et l’élément associé se réduit à une seule ligne, un peu comme une région.

Visual Studio 2015 ajoute enfin la prise en charge des régions dans XAML. Vous joignez votre code régional comme ceci:

 All Your XAML In Here  

Cela appenda une icône de réduction à gauche de la ligne de départ, à l’aide de laquelle vous pourrez agrandir / réduire la région.

Je ne sais pas à quel point cela serait pratique puisque nous pouvons déjà réduire / développer un nœud dans l’éditeur XAML. C’est là quand même si vous voulez utiliser.

J’ai écrit une extension Visual Studio pour ce faire .

Non, mais selon cette réponse de Microsoft:

C’est une excellente suggestion. Merci beaucoup. Nous allons l’examiner pour une future version

FYI: Celui-ci a été mis à jour pour bien fonctionner avec VS 2012 http://visualstudiogallery.msdn.microsoft.com/3c534623-bb05-417f-afc0-c9e26bf0e177

Et cette extension VS2012 fait un bon travail d’embellissement du XAML pour que les atsortingbuts soient automatiquement sortingés et alignés, etc. http://xamlstyler.codeplex.com/documentation

Dans Visual Studio 2012 Update 4, j’ai pu sélectionner une très grande section de code XAML, cliquez avec le bouton droit de la souris et choisissez «Masquer la sélection». (Fondamentalement, réduit cette section avec la notation et, après l’avoir développée, le système […] se souvient que je voulais réduire cette partie avec la notation [-] à côté des numéros de ligne.

Vous pouvez append des commentaires au fichier XAML à l’aide du formatage SSI:

        

Cela vous donne au moins une sorte d’en-tête si vous utilisez le code XML intégré.

Oui,

VS2010 se souviendra des zones effondrées, mais attention, cela a cessé de fonctionner lorsque j’ai appliqué le SP1 (comme beaucoup d’autres choses). Après avoir désinstallé VS2010 (et toutes les extensions) et effectué la procédure d’installation suivante, les éléments XAML qui ont été réduits semblaient être mémorables:

  • Installez VS2010 (Pro dans mon cas)
  • Installer les mises à jour Windows VS2010 (y compris un éditeur XML, 200 Mo +)
  • Installer SP1 Installer
  • Installer les mises à jour Windows VS2010 SP1

Peut aider quelqu’un.