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.
A Visual Studio integrált fejlesztői környezetének (IDE) ebben a bevezetőjében egy "Hello World" alkalmazást fog létrehozni, amely bármilyen Windows 10-es vagy újabb eszközön fut. Ehhez a Windows App SDK (WinUI 3) projektsablont, az Extensible Application Markup Language (XAML) és a C# programozási nyelvet fogja használni.
Jegyzet
A WinUI 3 a Windows App SDK natív platformösszetevője a felhasználói felülethez (amely teljesen el van választva a Windows SDK-któl). További információ: WinUI 3.
Ha még nem telepítette a Visual Studiót, lépjen a Visual Studio letöltési lapjára, és telepítse ingyenesen.
Előfeltételek
Az oktatóanyag elvégzéséhez a Visual Studióra van szüksége. Az ingyenes verzióért látogasson el a Visual Studio letöltési oldalára.
A WinUI és a Windows App SDK használatával történő fejlesztéshez szükséges számítási feladatok és összetevők. Ha ellenőrizni vagy telepíteni szeretne egy számítási feladatot a Visual Studióban, válassza az Eszközök>Eszközök és szolgáltatások lekéréselehetőséget. További információért lásd: Számítási feladatok vagy egyes összetevők módosítása.
A Visual Studio Installer Számítási feladatok lapján válassza a következőket:
- Visual Studio 2022 17.10-es és újabb verziója
- Visual Studio 2022 17.1 - 17.9-es
- Egyéb Visual Studio-verziók
- A Windows App SDK-val történő C# -alkalmazásfejlesztéshez válassza a WinUI-alkalmazásfejlesztés lehetőséget.
Jegyzet
A Visual Studio 17.10- 17.12-ben ezt a számítási feladatot Windows-alkalmazásfejlesztésnek nevezzük.
További információ: Eszközök telepítése a Windows App SDK-hoz.
Projekt létrehozása
Először hozzon létre egy WinUI 3 projektet. A projekttípus tartalmazza az összes szükséges sablonfájlt, mielőtt bármit is hozzáadna!
Fontos
A Visual Studio 2019 csak a Windows App SDK 1.1 és korábbi verzióit támogatja. A Visual Studio 2022 a Windows App SDK összes verziójával rendelkező alkalmazások fejlesztéséhez ajánlott.
A Windows App SDK 1.1.x sablonjai egy Visual Studio-bővítmény (VSIX)telepítésével érhetők el.
Jegyzet
Ha már telepítve van egy Windows App SDK Visual Studio-bővítmény (VSIX), akkor távolítsa el egy másik verzió telepítése előtt. Útmutatásért lásd: A Visual Studiobővítményeinek kezelése.
- A Legújabb stabil 1.1.x kiadású VSIX-t a Visual Studióból telepítheti. Válassza bővítmények>Bővítmények kezelése, keresse meg Windows App SDK, és töltse le a Windows App SDK bővítményt. Zárja be és nyissa meg újra a Visual Studiót, és kövesse az utasításokat a bővítmény telepítéséhez. Győződjön meg róla, hogy telepíti a Windows App SDK 1.1 sablonjait.
- Másik lehetőségként letöltheti a bővítményt közvetlenül Visual Studio Marketplace-, és telepítheti:
A sablonok bővítmény telepítése után létrehozhatja az első projektet. További információ a Visual Studio 2019 támogatásáról a következő forrásban található: „Eszközök telepítése a Windows App SDK”. Az oktatóanyag további része feltételezi, hogy a Visual Studio 2022-t használja.
Nyissa meg a Visual Studiót, és a kezdési ablakban válassza az Új projekt létrehozásalehetőséget.
A Új projekt létrehozása képernyőn írja be WinUI a keresőmezőbe, válassza Üres alkalmazás, Csomagolt (WinUI 3 az asztalon)C#-sablont, majd válassza Következőlehetőséget.
Adjon nevet a projektnek, HelloWorld, és válassza a létrehozása lehetőséget.
Jegyzet
Ha most először hoz létre Windows App SDK-alkalmazást a Visual Studióval, megjelenik egy Beállítások párbeszédpanel. Válassza a Fejlesztői módlehetőséget, majd válassza Igenlehetőséget.
A Visual Studio egy további fejlesztői módú csomagot telepít Önnek. Ha a csomag telepítése befejeződött, zárja be a Beállítások párbeszédpanelt.
Az alkalmazás létrehozása
Ideje elkezdeni a fejlesztést. Hozzáad egy gombvezérlőt, hozzáad egy műveletet a gombhoz, majd futtassa a "Hello World" alkalmazást, hogy lássa, hogyan néz ki.
Gomb hozzáadása a tervezővászonhoz
A Megoldáskezelőablakban kattintson duplán a MainWindow.xaml fájlra az XAML jelölés szerkesztő megnyitásához.
A XAML-szerkesztőben adhatja hozzá vagy módosíthatja a jelölést. Az UWP-projektektől eltérően a WinUI 3 nem rendelkezik Tervezési nézettel.
Tekintse át a Gomb vezérlőt, amely a StackPanel-ben található, a Ablakgyökérszintjén.
Címke módosítása a gombon
A XAML-szerkesztő-ben módosítsa a Gomb szövegét "Kattintásra" értékről "Hello World!" értékre.
Figyelje meg, hogy a gombhoz egy Click eseménykezelő, nevezetesen a myButton_Click van megadva. Ezt a következő lépésben fogjuk elérni.
Az eseménykezelő módosítása
Az "eseménykezelő" bonyolultnak hangzik, de ez csak egy másik neve annak a kódnak, amelyet esemény bekövetkezésekor hívunk meg. Ebben az esetben a "Hello World!" gomb által aktivált műveletet ad hozzá.
Kattintson duplán a MainWindow.xaml.csfájlra, amely a kód mögötti fájl, a Megoldáskezelő-ben.
Szerkessze az eseménykezelő kódot a megnyíló C# szerkesztőablakban.
Itt érdekesek a dolgok. Az alapértelmezett eseménykezelő a következőképpen néz ki:
Változtassuk meg, így néz ki:
Másolja és illessze be az alábbi kódot:
private async void myButton_Click(object sender, RoutedEventArgs e) { var welcomeDialog = new ContentDialog() { Title = "Hello from HelloWorld", Content = "Welcome to your first Windows App SDK app.", CloseButtonText = "Ok", XamlRoot = myButton.XamlRoot }; await welcomeDialog.ShowAsync(); }
Mit csináltunk most?
A kód a ContentDialog vezérlővel jelenít meg egy üdvözlő üzenetet egy modális előugró vezérlőben az aktuális ablakban. (További információ a Microsoft.UI.Xaml.Controls.ContentDialoghasználatáról, lásd: ContentDialog osztály.)
Az alkalmazás futtatása
Ideje felépíteni, üzembe helyezni és elindítani a "Hello World" Windows App SDK alkalmazást, hogy láthassa, hogyan néz ki. Íme, hogyan.
Használja a Lejátszás gombot (a HelloWorld (Csomag)feliratú) az alkalmazás helyi gépen való elindításához.
(Másik lehetőségként választhatja Hibakeresési>A hibakeresés indítása a menüsávon, vagy az alkalmazás elindításához nyomja le F5.)
Tekintse meg az alkalmazást, amely nem sokkal a kezdőképernyő eltűnésekor jelenik meg. Az alkalmazásnak a következő képhez hasonlóan kell kinéznie:
Válassza a Hello World gombot.
A Windows 10 vagy újabb rendszerű eszközön megjelenik egy üzenet "Üdvözöljük az első Windows App SDK-appban" szöveggel, a "Hello from HelloWorld" címmel. Kattintson az Ok gombra az üzenet bezárásához.
Az alkalmazás bezárásához válassza a Hibakeresés leállítása gombot az eszköztáron. (Másik lehetőségként válassza a menüsávon a Hibakeresési>, A hibakeresés leállítása opciót, vagy nyomja le a Shift+F5billentyűkombinációt.)
Következő lépések
Gratulálunk az oktatóanyag elvégzéséhez! Reméljük, hogy megismerkedett a Windows App SDK, a WinUI 3 és a Visual Studio IDE alapjaival. További információért folytassa az alábbi oktatóanyaggal: