Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Visual Studio a Windows-alkalmazások WinUI és a Windows App SDK használatával történő létrehozásához ajánlott IDE. Mély integrációt biztosít a Windows platformmal és az XAML-alapú alkalmazásfejlesztéshez készült eszközökkel.
A Windows app fejlesztők fő funkciói a következők:
- XAML Hot Reload – az XAML-korrektúra módosítása az alkalmazás futtatása közben, és a módosítások azonnali alkalmazása újraindítás nélkül
- XAML élő vizualizációs fa – vizsgálja meg a futó alkalmazás futtatókörnyezeti vizualizációs fáját az elrendezési problémák hibakereséséhez és az elemhierarchia megértéséhez
- IntelliSense XAML-hez és C#/C++- hoz – kódkiegészítés, gyors információ és hibakiemelés mind a korrektúrához, mind a kód mögötti kódhoz
- Integrált hibakeresés – töréspontok beállítása XAML-ben és kódban, adatkötések vizsgálata és felhasználói felületi megjelenítési problémák diagnosztizálása
Kezdésként lásd: A Windows-alkalmazások fejlesztésének útmutatója.
WinUI project-sablonok
Visual Studio olyan projektsablonokat tartalmaz, amelyek segítenek a WinUI-alkalmazások gyors létrehozásában. A kereséshez nyissa meg a File>Új>Project, ezután szűrjön WinUI a project típus legördülő listában, vagy keressen rá WinUI.
WinUI üres alkalmazás (csomagolt)
Létrehoz egy asztali alkalmazást c# (.NET) vagy C++ (Win32) nyelven WinUI-alapú felhasználói felülettel. A projekt egyetlen, a Microsoft.UI.Xaml.Window-ból származó ablakkal kezdődik, amely készen áll a saját vezérlők és lapok hozzáadására. Ez a legtöbb új alkalmazás ajánlott kiindulópontja. Az útmutatót a Start Windows-alkalmazások fejlesztése című témakörben találja.
Üres alkalmazás (Csomagolva a WAP-projekttel)
Ugyanaz, mint a WinUI Blank App (Packaged) sablon fent, de hozzáad egy külön Windows Application Packaging Project a megoldáshoz. Ez a project kezeli az alkalmazás MSIX-csomagba való összeállítását. Ha egyszerűbb beállítást szeretne, a single-project MSIX használatával elkerülheti a különálló csomagolási project fenntartását.
Összetevő- és tesztsablonok
Ezek a sablonok olyan kódtárakat és tesztprojekteket hoznak létre, amelyek a WinUI-alkalmazásokkal együtt működnek.
| Template | Nyelv | Leírás |
|---|---|---|
| Osztálykönyvtár | C# | Egy .NET osztálykódtár (DLL) a kód WinUI-alkalmazások közötti megosztásához. |
| Windows Runtime összetevő | C++ | C++/WinRT nyelven írt Windows Runtime összetevő amelyet bármely, WinUI-alapú felhasználói felülettel rendelkező alkalmazás használhat, programozási nyelvtől függetlenül. |
| Egységteszt alkalmazás | C# és C++ | Az MSTest project az alkalmazáson végzett automatizált tesztek írásához és futtatásához. |
WinUI-elemsablonok
Az elemsablonok segítségével új fájlokat adhat hozzá egy meglévő WinUI projekthez. Kattintson a jobb gombbal a projektre a Solution Explorer területen, válassza a Add>Új elem lehetőséget, és válassza a WinUI lapot.
| Template | Nyelv | Leírás |
|---|---|---|
| Üres oldal | C# és C++ | Hozzáad egy XAML-fájlt és egy kódfájlt, amely a Microsoft.UI.Xaml.Controls.Page osztályból származó új lapot definiál. |
| Üres ablak | C# és C++ | Hozzáad egy XAML-fájlt és egy kódfájlt, amely a Microsoft.UI.Xaml.Window osztályból származó új ablakot definiál. |
| Erőforrás-szótár | C# és C++ | Az XAML-erőforrások üres, kulcsos gyűjteményét adja hozzá. További információ: ResourceDictionary és XAML erőforráshivatkozások. |
| Erőforrások fájlja (.resw) | C# és C++ | Hozzáad egy fájlt az alkalmazás sztringjének és feltételes erőforrásainak tárolásához. Ezzel az elemet használhatja az alkalmazás honosításához. További információért lásd: Sztringek lokalizálása a felhasználói felületen és az alkalmazáscsomag jegyzékfájljában. |
| Sablonvezérelt vezérlő | C# és C++ | Hozzáad egy kódfájlt, amely egy sablonalapú vezérlőt hoz létre alapértelmezett stílussal. A sablonalapú vezérlő a Microsoft.UI.Xaml.Controls.Control osztályból származik.Az elemsablon használatát bemutató útmutatót az XAML-sablonvezérlők összeállítása című témakörben találja. A sablonalapú vezérlőkről további információt Egyéni XAML-vezérlőkcímű témakörben talál. |
| Felhasználói vezérlő | C# és C++ | Hozzáad egy XAML-fájlt és egy kódfájlt a Microsoft.UI.Xaml.Controls.UserControl osztályból származó felhasználói vezérlő létrehozásához. A felhasználói vezérlők általában a kapcsolódó meglévő vezérlőket foglalja magában, és saját logikát biztosítanak.További információ a felhasználói vezérlőkről: Egyéni XAML-vezérlők. |
Lásd még
Windows developer