2009-05-12 11 views
27

Sono abituato a premere shift + F7 per passare tra il mio codice dietro e il designer (che richiede da 1 a 5 secondi per caricare) quindi devo sempre fare clic su Visualizza Xaml per modificare il mio codice XAML.Qual è lo shorcut in visual studio per passare dal codice di coda al codice Xaml?

Non trovo alcuna scorciatoia in Strumenti/Opzioni/Tastiera per andare direttamente (dal codice retrostante al codice XAML). Come lo posso fare ?

+1

Non ho la risposta e guarderò la tua domanda. Tuttavia, Shift + F7 non funziona per me. Di solito preme F7 per andare da XAML al codice dietro. Quindi faccio clic con il pulsante destro del mouse e seleziona View Designer e seleziona XAML. Spero che qualcuno abbia una soluzione migliore. – Vadim

+0

Maiusc + F7 è mappato a Visualizza.ViewDesigner nel mio studio di visualizzazione –

risposta

21

In VS2008, mentre in code-behind della pagina XAML (.xaml.cs), premendo SHIFT-F7 si passa a XAML Designer o alla pagina di codice XAML, a seconda di quale ha l'ultima messa a fuoco. Premendo di nuovo SHIFT-F7 si passerà dalla pagina del codice XAML al designer e viceversa.

Mentre nella finestra di progettazione XAML o nella tabella codici XAML, premendo F7 si accede al codice relativo dietro la pagina.

AGGIORNAMENTO. Applicabile per le versioni successive (ad esempio anche MS VS 2015).

+1

SHIFT-F7 mi porta sempre a XAML Designer :( –

+0

Trovo che andrà al Designer se è quello che hai aperto l'ultima volta e il markup XAML se è quello che avevi aperto – brendan

+0

Molto strano .. funziona come hai detto tu ora> _ < –

1

per VS 2008:

F7 va da XAML al codice sottostante, Shift-F7 va dal codice sottostante per XAML

+0

SHIFT-F7 va al design XAML, non nella pagina di codice XAML, questo è il mio problema –

+0

Hmm, va alla pagina di codice per me, ma poi ho spento il progettista. –

+0

come hai fatto a girare del designer? –

0

Scarica dpack per Visual Studio (gratuito) - poi F7 sarà sempre passare alla "altro" vista. Un sacco di altre grandi caratteristiche anche lì.

+0

Ho già DPack, è un ottimo componente aggiuntivo, I Love the Fi indicizzazione di le e classi, bella funzionalità invece di usare Solution Explorer, ma F7 va sempre dal codice designer o xaml al codice sottostante. –

4

Quando ho installato VS2010 per la prima volta, le mie mappature della tastiera erano impostate su (Predefinito). L'impostazione predefinita aveva View.ViewDesigner mappato su "Shift-F7 (HTML Source Source View)". Per far funzionare il collegamento in tutte le viste, ho dovuto modificare la mappatura su "Maiusc-F7 (Globale)". Anche la modifica dei mapping della tastiera su "Visual C# 2005" ha funzionato.

8

ho finalmente trovato la soluzione per VS 2010:

F7: passare da codice sottostante e XAML (design o Markup seconda ultimo utilizzo)
Shift + F7: passare da XAML (Design) e XAML (Markup).

F7 mappatura collegamento dovrebbe essere simile "View.ToggleDesigner (F7 (Global))"
Shift + F7 mappatura collegamento dovrebbe essere simile "View.ViewDesigner (Shift + F7 (Globale))" e "View.ViewMarkup (Maiusc + F7 (visualizzazione Editor origine HTML)) "(due mappature per una scorciatoia).

1

Per VS 2012, F7 crea la soluzione.

  • Shift-F7: va da code-behind per XAML Ctrl

  • Ctrl-Alt-0: va da XAML al code-behind

E 'nel menu Visualizza, ma non un'ovvia battitura. Strumenti-Personalizza ... Tastiera ... per personalizzarlo.

Problemi correlati