![]() |
VOOZH | about |
dotnet add package Sharpnado.MaterialFrame.Maui --version 3.0.2
NuGet\Install-Package Sharpnado.MaterialFrame.Maui -Version 3.0.2
<PackageReference Include="Sharpnado.MaterialFrame.Maui" Version="3.0.2" />
<PackageVersion Include="Sharpnado.MaterialFrame.Maui" Version="3.0.2" />Directory.Packages.props
<PackageReference Include="Sharpnado.MaterialFrame.Maui" />Project file
paket add Sharpnado.MaterialFrame.Maui --version 3.0.2
#r "nuget: Sharpnado.MaterialFrame.Maui, 3.0.2"
#:package Sharpnado.MaterialFrame.Maui@3.0.2
#addin nuget:?package=Sharpnado.MaterialFrame.Maui&version=3.0.2Install as a Cake Addin
#tool nuget:?package=Sharpnado.MaterialFrame.Maui&version=3.0.2Install as a Cake Tool
| Supported platforms |
|---|
| ✔️ Android |
| ✔️ iOS |
| ❓ macOS |
| ✔️ WinUI |
MauiProgram.cs:public static MauiApp CreateMauiApp()
{
var builder = MauiApp.CreateBuilder();
builder
.UseMauiApp<App>()
.UseSharpnadoMaterialFrame(loggerEnable: false)
...
}
But it should be working 😃 ?
Warning, because of LayerDrawable the Acrylic glow effect (the white glow on the top of the MaterialFrame is only available on API 23+ (since Marshmallow).
For some yet to be discovered reasons, AcrylicBlur value doesn't work in a dynamic context on iOS.
You can change the BlurStyle dynamically, but a dynamic change from a not blurry theme to the AcrylicBlur theme will result in a transparent frame.
The Xamarin.Forms MaterialFrame aims at delivering out of the box modern popular theming such as:
You can switch from one theme to another thanks to the MaterialFrame property.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 net9.0 is compatible. net9.0-android net9.0-android was computed. net9.0-android35.0 net9.0-android35.0 is compatible. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-ios18.0 net9.0-ios18.0 is compatible. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-maccatalyst18.0 net9.0-maccatalyst18.0 is compatible. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net9.0-windows10.0.19041 net9.0-windows10.0.19041 is compatible. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
This package is not used by any NuGet packages.
Showing the top 2 popular GitHub repositories that depend on Sharpnado.MaterialFrame.Maui:
| Repository | Stars |
|---|---|
|
TheCodeTraveler/GitTrends
A iOS and Android app to monitor the Views, Clones and Star history of your GitHub repos
|
|
|
roubachof/Sharpnado.Shadows
Add as many custom shadows (Color, Offset, Blur, Neumorphism) as you like to any Xamarin.Forms view (Android, iOS, UWP).
|
v3.0.2 - Windows Platform Inclusion
PACKAGING FIX:
* Re-release to include Windows platform binaries (net9.0-windows10.0.19041.0)
* Previous 3.0.1 release was missing Windows support due to being packaged on macOS
No code changes from v3.0.1.
See documentation: https://github.com/roubachof/Sharpnado.MaterialFrame