Postupy: Zobrazení a úprava kódu pomocí funkce Náhled definice (Alt+F12)
Příkaz Náhled definice můžete použít k zobrazení a úpravě kódu bez nutnosti přepínat od kódu, který píšete. Náhled definice a přejít k definici zobrazují stejné informace, ale náhled definice je zobrazí v automaticky otevíra stejném okně a přejít k definici zobrazí kód v samostatném okně kódu. Příkaz Přejít k definici způsobí, že se váš kontext (aktivní okno kódu, aktuální řádek a pozice kurzoru) přepne na okno kódu definice. Pomocí náhledu definice můžete zobrazit a upravit definici a pohybovat se uvnitř definičního souboru a přitom zachovat místo v původním souboru kódu.
Náhled definice můžete použít s kódem C#, Visual Basic a C++. V Visual Basic náhledu definice zobrazí odkaz na Prohlížeč objektů pro symboly, které nemají metadata definice (například typy .NET, které jsou integrované).
Použití náhledu definice
Otevření okna Náhled definice
Náhled definice můžete zobrazit tak, že v nabídce po kliknutí pravým tlačítkem vyberete Náhled definice pro typ nebo člen, který chcete prozkoumat. Pokud je tato možnost povolená, můžete se také podívat na definici pomocí myši stisknutím kláves Ctrl (nebo jiného modifikátoru) a kliknutím na název členu. Nebo na klávesnici stiskněte Klávesu Alt + F12.
Tento obrázek znázorňuje okno Náhled definice pro metodu s názvem
Print():
Pod řádk v původním
printer.Print("Hello World!")souboru se zobrazí okno definice. Okno neskryje žádný kód v původním souboru. Následující řádky seprinter.Print("Hello World!")zobrazí pod oknem definice.Kurzor můžete přesunout do různých umístění v okně náhledu definice. V původním okně kódu se také stále můžete pohybovat.
Můžete zkopírovat řetězec v okně definice a vložit ho do původního kódu. Můžete také přetáhnout řetězec z okna definice do původního kódu, aniž by byl v okně definice odstraněn.
Okno definice můžete zavřít výběrem klávesy Esc nebo tlačítka Zavřít na kartě okna definice.
Otevření okna Náhled definice v okně Náhled definice
Pokud už máte otevřené okno Náhled definice, můžete u kódu v tomto okně znovu zavolat náhled definice. Otevře se jiné okno definice. Vedle karty okna definice se zobrazí sada teček s popisem cesty, která slouží k navigaci mezi okny definice. Popisek tlačítka na každé tečce zobrazuje název souboru a cestu k souboru definice, který tečka přestavuje.

Náhled definice s více výsledky
Pokud u kódu, který má více než jednu definici (například částečnou třídu), použijete náhled definice, zobrazí se napravo od zobrazení definice kódu seznam výsledků. Můžete zvolit některý z výsledků v seznamu k zobrazení jeho definice.

Úprava v okně Náhled definice
Když začnete upravovat v okně Náhled definice, soubor, který upravujete, se automaticky otevře jako samostatná karta v editoru kódu a bude odrážet provedené změny. V okně Náhled definice můžete dál provádět, zrušení a ukládání změn a karta bude tyto změny dále odrážet. I když okno Náhled definice zavřete bez uložení změn, můžete na kartě provést, vrátit zpět a uložit další změny a vybrat přesně to, kde jste v okně Náhled definice opustili.

Změna možností náhledu definice
Přejděte na Nástroje > Možnosti Textový editor > > Obecné.
V zobrazení náhledu vyberte možnost Otevřít definici.
Kliknutím na OK zavřete dialogové okno Možnosti.

Klávesové zkratky pro náhled definice
Tyto klávesové zkratky můžete použít v okně Náhled definice:
| Funkce | Klávesová zkratka |
|---|---|
| Otevřít okno definice | Alt + F12 |
| Zavřít okno definice | Esc |
| Povýšit okno definice na běžnou kartu dokumentu | Ctrl + Alt + Domovská stránka |
| Navigace mezi okny definice | Ctrl + + Alt - a Ctrl + Alt+= |
| Navigace mezi několika výsledky | F8 a Shift + F8 |
| Přepnout mezi oknem editoru kódu a oknem definice | Shift (Posun) + Esc |
Poznámka
Stejné klávesové zkratky můžete použít také k úpravě kódu v okně Náhled definice, jak používáte jinde v Visual Studio.