2009-05-12 45 views
27

Estoy acostumbrado a presionar shift + F7 para cambiar entre mi código y el diseñador (que tarda entre 1 y 5 segundos en cargarse), entonces siempre tengo que hacer clic en Ver Xaml para modificar mi código XAML.¿Qué es el shorcut en visual studio para cambiar de código al código Xaml?

No encuentro ningún atajo en Herramientas/Opciones/Teclado para ir directamente (del código al código XAML). Cómo puedo hacer eso ?

+1

No tengo la respuesta y estaré viendo tu pregunta. Sin embargo, Shift + F7 no funciona para mí. Normalmente presiono F7 para pasar de XAML al código de detrás. Luego hago clic derecho y selecciono View Designer y selecciono XAML. Espero que alguien tenga una mejor solución. – Vadim

+0

Shift + F7 está asignado a Ver.ViewDesigner en mi estudio visual –

Respuesta

21

En VS2008, mientras se encuentra detrás de código de su página XAML (.xaml.cs), presionar SHIFT-F7 lo llevará al Diseñador XAML o la página de códigos XAML, dependiendo de cuál haya tenido el foco más reciente. Presionando SHIFT-F7 nuevamente lo llevará de la página de códigos XAML al diseñador y viceversa.

Mientras está en el diseñador XAML o en la página de códigos XAML, al presionar F7 se accede al código relacionado detrás de la página.

ACTUALIZACIÓN. Aplicable para versiones posteriores (por ejemplo, MS VS 2015 también).

+1

SHIFT-F7 siempre me lleva al Diseñador XAML :( –

+0

Creo que irá al Diseñador si es lo último que tuvo abierto y el marcado XAML si eso es lo que tenía abierto. – brendan

+0

Muy extraño .. Funciona como lo dijiste ahora> _ < –

1

para VS 2008:

F7 va de XAML de código subyacente, Shift-F7 va de código subyacente a XAML

+0

SHIFT-F7 va al diseño XAML, no a la página de códigos XAML, ese es mi problema –

+0

Hmm, va a la página de códigos para mí. Pero entonces tengo el diseñador desactivado. –

+0

¿cómo hiciste para cambiar de diseñador? –

0

Descargar dpack para Visual Studio (gratis) - entonces F7 siempre cambiar a la "otra" vista. Muchas otras funciones geniales también allí.

+0

ya tengo DPack, es un gran complemento, me encanta el fi indexación de índices y clases, característica agradable en lugar de usar el Explorador de soluciones, pero F7 siempre pasa del código de diseñador o xaml al código subyacente. –

4

Cuando instalé por primera vez VS2010, mis asignaciones de teclado se establecieron en (Predeterminado). La configuración predeterminada tenía View.ViewDesigner mapeado a "Shift-F7 (HTML Source Source View)". Para que el atajo funcione en todas las vistas, tuve que cambiar la asignación a "Shift-F7 (Global)". Cambiar las asignaciones del teclado a "Visual C# 2005" también funcionó.

8

fin he encontrado la solución para VS 2010:

F7: cambiar entre código subyacente y XAML (Diseño o de marcado dependiendo utilizado por última vez)
Shift + F7: cambiar entre XAML (Diseño) y XAML (Margen).

asignación de acceso directo F7 debe verse como "View.ToggleDesigner (F7 (Global))"
Shift + F7 asignación de acceso directo debe ser similar "View.ViewDesigner (Shift + F7 (Global))" y "View.ViewMarkup (Shift + F7 (vista de editor de fuente HTML)) "(dos asignaciones para un acceso directo).

1

Para VS 2012, F7 crea la solución.

  • Shift-F7: va de código subyacente a XAML Ctrl

  • Ctrl-Alt-0: va desde XAML de código subyacente

Está en el menú Ver, pero no una pulsación de tecla obvia. Herramientas-Personalizar ... Teclado ... para personalizarlo.

Cuestiones relacionadas