visual studio sirve que para microsoft español descargar caracteristicas visual-studio visual-studio-2008 xaml visual-studio-2010

sirve - Un envoltorio de palabras insoportable en el editor de Visual Studio XAML. ¿Hay algún alivio para 2010?



visual studio español (3)

Es curioso si el editor de XAML es mejor en el auto-formateo y ajuste de atributos en Visual Studio 2010.

Así es cómo el editor ajusta automáticamente los atributos en VS 2008:

<StackPanel Grid.Row="0" Grid.ColumnSpan="3"> <StackPanel Orientation="Horizontal"> <TextBlock VerticalAlignment="Center" FontWeight="Bold" Text="Current User:" /> <ComboBox x:Name="_usersComboBox" Margin="5,0,0,0" Width="200" ItemsSource="{Binding Users}" SelectedValuePath="Name" SelectedValue="System Administration"> <ComboBox.ItemTemplate> <DataTemplate>

A continuación, le indicamos cómo me gustaría que el editor ajuste automáticamente los atributos:

<StackPanel Grid.Row="0" Grid.ColumnSpan="3"> <StackPanel Orientation="Horizontal"> <TextBlock VerticalAlignment="Center" FontWeight="Bold" Text="Current User:" /> <ComboBox x:Name="_usersComboBox" Margin="5,0,0,0" Width="200" ItemsSource="{Binding Users}" SelectedValuePath="Name" SelectedValue="System Administration"> <ComboBox.ItemTemplate> <DataTemplate>

¿El VS 2010 otorga mi deseo?


Acabo de encontrar esta pregunta, después de haber presentado una solicitud en el foro de sugerencias de VS 2010.

Este video (los primeros 20 segundos deberían hacerlo) muestra que XAML se reformatea continuamente mientras se edita sin intervención del usuario; el XAML simplemente "refluye" durante la escritura, la extracción, etc.

Mi sugerencia va un poco más allá porque propongo un "formato virtual" totalmente automatizado, usando márgenes en lugar de pestañas / espacios, esto significa que el ajuste de palabras siempre funcionará como en un procesador de textos. Una muestra de captura de pantalla muestra esto: los caracteres blancos principales (con fondo amarillo) solo están presentes dentro de un bloque xml: space preserve:

El ajuste de Word y el formato es bastante complejo: en la captura de pantalla hay algunas cosas en juego:

  1. El RTF incluye el formato de sangría para contenido de elementos o atributos, por lo que el texto envolvente tendrá sangría adicional, para dejar en claro que está envuelto (consulte el valor de entación envuelto y los atributos de margen y ancho )

  2. Todos los atributos están alineados uno debajo del otro

  3. Si un valor de atributo tiene line-feeds, las nuevas líneas se alinearán con la primera línea.

  4. Los espacios en blanco requeridos en el texto preformateado se conservan mientras se mantiene la indentación intacta.

  5. [Importante] Todo el formateo se realiza al mismo tiempo que la coloración de sintaxis, en función de la posición de las alimentaciones de línea en el contexto XAML. Word-wrap simplemente funciona como un procesador de textos debido a los datos de sangrado que se llevan dentro de los line-feeds.

Si esto no se puede hacer para Visual Studio, entonces ¿podríamos ver esto primero en Kaxaml ?


Hay algo parecido a eso.

El nuevo editor en VS2010 admite un modo de ajuste auto-indent palabras en el auto-indent . No hay forma de activarlo dentro del producto, pero un PM de nuestro equipo escribió una extensión rápida que habilita ese modo. Puede descargarlo desde la Galería VS o descargarlo desde el administrador de extensiones en VS2010 buscándolo por su nombre ("ajuste de palabras" debería ser suficiente) o buscando a Brittany Behrens, quien escribió la extensión.