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.
Új natív Windows asztali alkalmazás esetén használja a WinUI 3-at a Windows App SDK-val. A WinUI 3 Microsoft ajánlott natív felhasználói felületi keretrendszere az új Windows-alkalmazásokhoz, és a Windows App SDK az ajánlott fejlesztői platform.
Ha egy meglévő WPF, Windows Forms vagy Win32-alkalmazást tart fenn, nem feltétlenül kell újraírnia. Hozzáadhat Windows App SDK funkciókat az aktuális alkalmazáshoz, vagy migrálhatja annak felhasználói felületét a WinUI 3-ba. Ha UWP-alkalmazást tart fenn, kövesse a Windows App SDK és a WinUI 3 migrálási útvonalát.
Az elérési út kiválasztása
| Az Ön forgatókönyve | Ajánlott elérési út |
|---|---|
| Új natív Windows asztali alkalmazást indít el | Használja a WinUI 3-at a Windows App SDK-val. |
| Ön egy WPF- vagy Windows Forms-alkalmazást tart karban | Tartsa meg a jelenlegi felhasználói felületi keretrendszert, és adjon hozzá Windows App SDK funkciókat, vagy migrálja a felhasználói felületet a WinUI 3-ba. |
| Ön egy C++ Win32-alkalmazást tart karban | Szükség esetén folytassa a Win32 használatát, és adjon hozzá Windows App SDK funkciókat. |
| Egy UWP-alkalmazást tart karban | Tervezze meg a Windows App SDK való migrálást. |
| Az alkalmazásnak meg kell osztania felhasználói felületét és kódját az operációs rendszerek között | Tekintse át a platformfüggetlen keretrendszer dokumentációját. |
| Azt szeretné, hogy egy webhely telepíthető legyen Windows rendszeren | Tekintse át a Progresszív Web Apps dokumentációját. |
Új alkalmazás indítása a WinUI 3 használatával
A WinUI 3 natív felhasználói felületi keretrendszert biztosít Windows asztali alkalmazásokhoz. XAML-t használ C#-pal vagy C++-szal, és a Windows App SDK részeként érkezik.
További információkért tekintse meg a WinUI 3 áttekintését, Windows App SDK áttekintését és a WinUI 3 oktatóanyagot.
Meglévő alkalmazás modernizálása vagy migrálása
A Windows platform funkcióit növekményesen alkalmazhatja a meglévő felhasználói felületi keretrendszer módosítása nélkül. A Windows App SDK támogatja a meglévő WPF, Windows Forms és C++ Win32-alkalmazásokat.
- Az ablakozás, az alkalmazás életciklusa, a szövegmegjelenítés és más Windows App SDK funkciók hozzáadásához tekintse meg a Windows App SDK használata meglévő projektben című témakört.
- A növekményes modernizáció és a felhasználói felület migrálásának összehasonlításához tekintse meg az asztali alkalmazások modern Windows funkcióit.
- Meglévő felhasználói felületi réteg WinUI 3-ba való áthelyezéséhez lásd: Migrálás a Windows App SDK.
- Ha UWP-alkalmazást tart fenn, olvassa el az Áttelepítés UWP-ről a Windows App SDK című témakört.
Egy másik keretrendszer dokumentációjának megkeresése
Ezeket a hivatkozásokat akkor használhatja, ha egy másik keretrendszerrel készült alkalmazást tart fenn, vagy ha a WinUI 3 nem foglalkozik azzal, például egy felhasználói felület megosztása több operációs rendszeren.
| Technológia | Dokumentáció |
|---|---|
| WPF | WPF áttekintése |
| Windows Forms | A Windows Forms áttekintése |
| Win32 és C++/WinRT | Asztali Win32-programozás és C++/WinRT |
| UWP | UWP-dokumentáció és migrálási útmutató |
| .NET MAUI | .NET MAUI áttekintése |
| React Native asztali számítógépre | React Native for Windows |
| Elektron | Első lépések az Electronnal Windows rendszeren |
| Progresszív webalkalmazások | Progresszív webalkalmazások Windows rendszeren |
A Windows SDK-k ismertetése
A Windows App SDK api-k és eszközök készletét kínálja asztali alkalmazásokhoz, beleértve a WinUI 3-at, az alkalmazás életciklusát, az ablakozást és az értesítéseket. NuGeten keresztül jelenik meg, a Windowstól különálló kiadási ciklusban. WinUI 3-alkalmazás létrehozásakor vagy számos funkciójának hozzáadása egy meglévő asztali alkalmazáshoz.
A Windows SDK biztosítja a fejléceket, kódtárakat, metaadatokat és eszközöket Windows operációsrendszer-API-k eléréséhez. Akkor használja, ha az alkalmazásnak Win32, Windows-futtatókörnyezet, DirectX vagy más operációsrendszer-képességekre van szüksége.
Windows developer