Megosztás a következőn keresztül:


Visual Studio Windows alkalmazásfejlesztéshez

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-projektsablonok

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.

WinUI-elemsablonok

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