Windows fejlesztési útvonal kiválasztása

Ú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

WinUI embléma.

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.

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.