Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Visual Studio je doporučené integrované vývojové prostředí (IDE) pro vytváření aplikací Windows pomocí WinUI a Windows App SDK. Poskytuje hlubokou integraci s platformou Windows a nástroji vytvořenými pro vývoj aplikací založených na XAML.
Mezi klíčové funkce pro vývojáře Windows aplikací patří:
- XAML Hot Reload – upravte kód XAML, když je aplikace spuštěná, a okamžitě se změny projeví bez restartování.
- Dynamický vizuální strom XAML – prozkoumejte vizuální strom běhového prostředí aktuálně běžící aplikace pro účely ladění problémů s rozložením a porozumění hierarchii elementů.
- IntelliSense pro XAML a C#/C++ – získejte dokončování kódu, rychlé informace a zvýraznění chyb pro značkovací jazyk i kód na pozadí
- Integrované ladění – nastavení zarážek v XAML a kódu, kontrola datových vazeb a diagnostika problémů s vykreslováním uživatelského rozhraní
Pokud chcete začít, přečtěte si Začněte s vývojem aplikací pro Windows.
Šablony project WinUI
Visual Studio obsahuje šablony projektů, které vám pomůžou rychle vytvářet aplikace WinUI. Pokud je chcete najít, otevřete Soubor>New>Project, potom vyfiltrujte podle WinUI v rozevíracím seznamu project typ nebo vyhledejte WinUI.
Prázdná aplikace WinUI (zabalená)
Vytvoří desktopovou aplikaci v jazyce C# (.NET) nebo C++ (Win32) s uživatelským rozhraním založeným na WinUI. Projekt začíná jedním oknem odvozeným z Microsoft.UI.Xaml.Window, které je připravené k přidání vlastních ovládacích prvků a stránek. Toto je doporučený výchozí bod pro většinu nových aplikací. Návod najdete v tématu Start vývoje aplikací Windows.
Prázdná aplikace (zabalená s Project WAP)
Stejné jako výše uvedená šablona Prázdná aplikace WinUI (zabalená), ale přidá do řešení samostatný projekt Windows Application Packaging. Tento project zpracovává sestavení aplikace do balíčku MSIX pro distribuci. Pokud dáváte přednost jednoduššímu nastavení, můžete místo toho použít single-project MSIX, abyste se vyhnuli údržbě samostatného balicího projektu.
Šablony komponent a testů
Tyto šablony vytvářejí knihovny a testovací projekty, které fungují společně s aplikací WinUI.
| Template | Jazyk | Description |
|---|---|---|
| Knihovna tříd | jazyk C# | Knihovna tříd .NET (DLL) pro sdílení kódu v aplikacích WinUI. |
| komponenta Windows Runtime | C++ | Komponenta Windows Runtime napsaná v jazyce C++/WinRT, kterou může využívat libovolná aplikace s uživatelským rozhraním založeným na WinUI bez ohledu na programovací jazyk. |
| Aplikace pro testování jednotek | C# a C++ | MSTest project pro psaní a spouštění automatizovaných testů v aplikaci. |
Šablony položek WinUI
Šablony položek umožňují přidat nové soubory do existujícího project WinUI. Klikněte pravým tlačítkem na projekt v Solution Explorer, vyberte Přidat>New Item a zvolte kartu WinUI.
| Template | Jazyk | Description |
|---|---|---|
| Prázdná stránka | C# a C++ | Přidá soubor XAML a soubor kódu, který definuje novou stránku odvozenou z Microsoft.UI.Xaml.Controls.Page třídy. |
| Prázdné okno | C# a C++ | Přidá soubor XAML a soubor kódu, který definuje nové okno odvozené z třídy Microsoft.UI.Xaml.Window . |
| Slovník zdrojů | C# a C++ | Přidá prázdnou kolekci prostředků XAML s klíči. Další informace najdete v tématu ResourceDictionary a odkazy na prostředky XAML. |
| Soubor prostředků (.resw) | C# a C++ | Přidá soubor pro ukládání řetězců a podmínkových prostředků pro vaši aplikaci. Tuto položku můžete použít k lokalizaci aplikace. Další informace naleznete v tématu Lokalizace řetězců v uživatelském rozhraní a manifestu balíčku aplikace. |
| Ovládací prvek šablony | C# a C++ | Přidá soubor kódu pro vytvoření šablonového ovládacího prvku s výchozím stylem. Šablona ovládacího prvku je odvozena z Microsoft.UI.Xaml.Controls.Control třídy.Návod, který ukazuje použití této šablony položky, naleznete v tématu Vytvoření ovládacích prvků s šablonami XAML. Další informace o šablonovaném ovládacím prvku naleznete v tématu Vlastní XAML ovládací prvky. |
| Uživatelský ovládací prvek | C# a C++ | Přidá soubor XAML a soubor kódu pro vytvoření uživatelského ovládacího prvku, který je odvozen z Třídy Microsoft.UI.Xaml.Controls.UserControl . Uživatelský ovládací prvek obvykle zapouzdřuje příbuzné existující ovládací prvky a implementuje vlastní logiku.Další informace o uživatelských ovládacích prvcích naleznete v tématu vlastní ovládací prvky XAML. |
Viz také
Windows developer