PageCurl.Core 0.1.2

dotnet add package PageCurl.Core --version 0.1.2
                    
NuGet\Install-Package PageCurl.Core -Version 0.1.2
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="PageCurl.Core" Version="0.1.2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="PageCurl.Core" Version="0.1.2" />
                    
Directory.Packages.props
<PackageReference Include="PageCurl.Core" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add PageCurl.Core --version 0.1.2
                    
#r "nuget: PageCurl.Core, 0.1.2"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package PageCurl.Core@0.1.2
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=PageCurl.Core&version=0.1.2
                    
Install as a Cake Addin
#tool nuget:?package=PageCurl.Core&version=0.1.2
                    
Install as a Cake Tool

PageCurl

Page turns for images, live .NET MAUI views and two-page spreads. PageCurl.Maui targets .NET 10 / MAUI 10 and references PageCurl.Core transitively. Core contains platform-independent interaction, navigation and page geometry and can also be used on its own.

Install from your MAUI application's directory:

dotnet add package PageCurl.Maui --version 0.1.2
Control Content
PageTurnView Caller-owned SKImage values
PageCurlView A live MAUI view, captured during turns
PageSpreadView A two-page reader with live neighboring content

Register SkiaSharp in your MAUI app:

using SkiaSharp.Views.Maui.Controls.Hosting;

builder.UseMauiApp<App>().UseSkiaSharp();

The quick start shows XAML setup and bounded navigation. Start commands after layout and snapshot capture; update the page model after committed completion. Supplied SKImage values remain caller-owned. The runtime guide covers refresh, UI-thread and lifecycle requirements, and the API reference lists the public surface.

Minimum targets are Android API 24, iOS 17, Mac Catalyst 17 and Windows 10.0.17763. See the compatibility matrix for tested platform coverage. Physical-device performance, screen-reader certification, Windows runtime validation and store signing remain release gates. The 0.x API may change before 1.0.

MIT license · Support · Source and sample

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net10.0

    • No dependencies.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on PageCurl.Core:

Package Downloads
PageCurl.Maui

Interactive stiff-paper page turns for images, live .NET MAUI views and two-page spreads.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.1.2 118 10/12/2026
0.1.1 125 10/11/2026
0.1.0 122 10/10/2026