Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Note
Exemplet är riktat och testat för Windows 10 version 1903 (10.0; Build 18362) och Visual Studio 2019. Om du vill, kan du använda projektets/projektens egenskaper för att ändra målversion för projektet/projekten till Windows 10, version 1809 (10.0; build 17763), och/eller öppna exemplet med Visual Studio 2017.
Om du vill klona eller ladda ned exempelprogrammet kan du läsa Exempelprogrammet för fotoredigeraren C++/WinRT i galleriet med kodexempel.
Fotoredigeraren är ett Universal Windows Platform (UWP) exempelprogram som visar utveckling med språkprojektionen C++/WinRT. Med exempelprogrammet kan du hämta foton från biblioteket Bilder och sedan redigera den valda bilden med olika fotoeffekter. I exemplets källkod visas ett antal vanliga metoder– till exempel databindning och asynkrona åtgärder – som utförs med hjälp av C++/WinRT-projektionen. Här är några av de specifika funktioner som visas i exemplet.
- Användning av Standard C++17-syntax och -bibliotek med API:er för Windows Runtime (WinRT).
- Användning av korutiner, inklusive användning av co_await, co_return, IAsyncAction och IAsyncOperation<TResult>.
- Skapande och användning av anpassade Windows Runtime-klasser (runtime class), projicerade typer och implementeringstyper. Mer information om dessa termer finns i Använda API:er med C++/WinRT och api:er för författare med C++/WinRT.
- Händelsehantering, inklusive användning av automatiskt återkallande av händelsetoken.
- Användning av det externa Win2D NuGet-paketet och Windows::UI::Composition för bildeffekter.
- XAML-databindning, inklusive markeringstillägget {x:Bind}.
- Anpassning av XAML-formatering och användargränssnitt, inklusive anslutna animeringar.
Windows developer