Sharpnado.MaterialFrame 1.3.0

dotnet add package Sharpnado.MaterialFrame --version 1.3.0                
NuGet\Install-Package Sharpnado.MaterialFrame -Version 1.3.0                
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用了 NuGet 模块的 Install-Package 版本。
<PackageReference Include="Sharpnado.MaterialFrame" Version="1.3.0" />                
对于支持 PackageReference 的项目,将此 XML 节点复制到项目文件中,以引用该包。
paket add Sharpnado.MaterialFrame --version 1.3.0                
#r "nuget: Sharpnado.MaterialFrame, 1.3.0"                
#r 指令可用于 F# Interactive 和 Polyglot Notebooks。将此内容复制到交互式工具或脚本的源代码中,以引用该包。
// Install Sharpnado.MaterialFrame as a Cake Addin
#addin nuget:?package=Sharpnado.MaterialFrame&version=1.3.0

// Install Sharpnado.MaterialFrame as a Cake Tool
#tool nuget:?package=Sharpnado.MaterialFrame&version=1.3.0                

The Xamarin.Forms MaterialFrame aims at delivering out of the box modern popular theming such as
 * Light
 * Dark
 * Acrylic
 * AcrylicBlur

The AcrylicBlur theme also provides three different blur styles inherited from the iOS UIVisualEffectView
 * Light
 * ExtraLight
 * Dark

On Android, the blur is implemented thanks to the RealtimeBlurView from Tu Yimin (mmin18).

在 iOS 上强制初始化

   Xamarin.Forms.Forms.Init();
   Sharpnado.MaterialFrame.iOS.iOSMaterialFrameRenderer.Init();

在 macOS 上强制初始化

   Xamarin.Forms.Forms.Init();
   Sharpnado.MaterialFrame.macOS.macOSMaterialFrameRenderer.Init();

在 UWP 上强制初始化

   var rendererAssemblies = new[] { typeof(UWPMaterialFrameRenderer).GetTypeInfo().Assembly };
   Xamarin.Forms.Forms.Init(e, rendererAssemblies);

产品 兼容和额外的计算目标框架版本。
.NET net5.0 已计算。 net5.0-windows 已计算。 net6.0 已计算。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 已计算。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 已计算。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。
.NET Core netcoreapp2.0 已计算。 netcoreapp2.1 已计算。 netcoreapp2.2 已计算。 netcoreapp3.0 已计算。 netcoreapp3.1 已计算。
.NET Standard netstandard2.0 兼容。 netstandard2.1 已计算。
.NET 框架 net461 已计算。 net462 已计算。 net463 已计算。 net47 已计算。 net471 已计算。 net472 已计算。 net48 已计算。 net481 已计算。
MonoAndroid monoandroid 已计算。 monoandroid10.0 兼容。
MonoMac monomac 已计算。
MonoTouch monotouch 已计算。
Tizen tizen40 已计算。 tizen60 已计算。
通用Windows平台 uap10.0.16299 兼容。
Xamarin.iOS xamarinios 已计算。 xamarinios10 兼容。
Xamarin.Mac xamarinmac 兼容。
Xamarin.TVOS xamarintvos 已计算。
Xamarin.WatchOS xamarinwatchos 已计算。
兼容的目标框架
包括的目标框架(在包中)
了解有关 目标框架.NET Standard 的更多信息。

NuGet 包 (2)

显示对 Sharpnado.MaterialFrame 依赖的前 2 个 NuGet 包

下载
Sharpnado.Presentation.Forms

收集Xamarin.Forms组件。重要提示:在平台项目上,请在Xamarin.Forms.Forms.Init()之后和LoadApplication(new App())之前调用SharpnadoInitializer.Initialize()。纯Xamarin.Forms标签页:* 固定标签页(Android标签页样式) * 可滚动标签页 * 分段标签页 * 自定义阴影(准备好实现突显样式) * 标签栏中的圆形按钮 * 底部栏标签页(iOS标签页样式) * 自定义标签页(发挥创意,只需实现TabItem) * 独立的ViewSwitcher Sharpnado.Shadows:* 将任意数量的自定义阴影添加到任何视图(Android、iOS、UWP) * 您可以指定每个阴影的颜色、不透明度、模糊半径和偏移量 * 简单实现Neumorphism * 可以向任何Xamarin.Forms元素添加一个阴影、三个阴影、99个阴影 * 动画这些属性,让阴影在元素周围跳舞 MaterialFrame:* 丙烯酸模糊模式 * 3种模糊样式:浅色、非常浅色、深色(UIVisualEffectView样式) * 丙烯酸模式 * 深色模式 * 浅色模式 * 动态更改模式 * 性能(在iOS上使用CALayer,在Android上使用LayerDrawable) * Android:使用Tu Yimin的实时模糊视图(mmin18) TaskLoaderView 2.0处理您所有的任务加载状态:* 处理错误,带有自定义消息和图标 * 处理空状态 * 在刷新场景中显示snackbar错误(如果数据已经显示) * 处理带有按钮的重试 * 支持Xamarin.Forms.Skeleton * 可以使用您自己的自定义视图覆盖任何状态视图 HorizontalListView for Xamarin.Forms(类似于CollectionView):* 轮播布局 * 列数 * 第一个或中间元素上的吸附 *.内边距和项目间距 * 处理NotifyCollectionChangedAction添加、删除和重置操作 * 视图重用 * Android上的RecyclerView * iOS上的UICollectionView Grid ListView(HorizontalListView将ListLayout设置为Grid):* 列数 * 拖放 * 支持RefreshView * 内边距和项目间距 * 处理NotifyCollectionChangedAction添加、删除和重置操作 * 视图重用

Charpnado.Presentation.Forms

收集Xamarin.Forms组件。重要提示:在平台项目上,请在Xamarin.Forms.Forms.Init()之后和LoadApplication(new App())之前调用SharpnadoInitializer.Initialize()。纯Xamarin.Forms标签页:* 固定标签页(Android标签页样式) * 可滚动标签页 * 分段标签页 * 自定义阴影(准备好实现突显样式) * 标签栏中的圆形按钮 * 底部栏标签页(iOS标签页样式) * 自定义标签页(发挥创意,只需实现TabItem) * 独立的ViewSwitcher Sharpnado.Shadows:* 将任意数量的自定义阴影添加到任何视图(Android、iOS、UWP) * 您可以指定每个阴影的颜色、不透明度、模糊半径和偏移量 * 简单实现Neumorphism * 可以向任何Xamarin.Forms元素添加一个阴影、三个阴影、99个阴影 * 动画这些属性,让阴影在元素周围跳舞 MaterialFrame:* 丙烯酸模糊模式 * 3种模糊样式:浅色、非常浅色、深色(UIVisualEffectView样式) * 丙烯酸模式 * 深色模式 * 浅色模式 * 动态更改模式 * 性能(在iOS上使用CALayer,在Android上使用LayerDrawable) * Android:使用Tu Yimin的实时模糊视图(mmin18) TaskLoaderView 2.0处理您所有的任务加载状态:* 处理错误,带有自定义消息和图标 * 处理空状态 * 在刷新场景中显示snackbar错误(如果数据已经显示) * 处理带有按钮的重试 * 支持Xamarin.Forms.Skeleton * 可以使用您自己的自定义视图覆盖任何状态视图 HorizontalListView for Xamarin.Forms(类似于CollectionView):* 轮播布局 * 列数 * 第一个或中间元素上的吸附 *.内边距和项目间距 * 处理NotifyCollectionChangedAction添加、删除和重置操作 * 视图重用 * Android上的RecyclerView * iOS上的UICollectionView Grid ListView(HorizontalListView将ListLayout设置为Grid):* 列数 * 拖放 * 支持RefreshView * 内边距和项目间距 * 处理NotifyCollectionChangedAction添加、删除和重置操作 * 视图重用

GitHub仓库 (3)

显示依赖Sharpnado.MaterialFrame的前3个最受欢迎的GitHub仓库

仓库 星数
brminnick/GitTrends
A iOS和Android应用程序,用于监控GitHub仓库的视图、克隆和星标记历史记录
roubachof/Sharpnado.TaskLoaderView
从IsBusy=true中解放自己!`TaskLoaderView`是一个UI组件,它可以处理您所有UI加载状态(加载、错误、结果、通知),并由于其兄弟组件`TaskLoaderNotifier`而消除了从视图模型中异步加载的所有痛苦(try catch / async void / IsBusy / HasErrors / base view models / ...)。
jamesmontemagno/app-ac-islandtracker
动物之森岛屿追踪移动应用程序
版本 下载 最后更新
1.3.0 93,591 1/18/2022
1.2.0 65,126 9/15/2021
1.1.4 38,324 2/9/2021
1.1.3 18,049 10/7/2020
1.1.2 7,602 7/30/2020
1.1.1 129,619 6/11/2020
1.1.0 3,714 5/12/2020
1.0.0 58,757 4/29/2020

通过@mhrastegary77添加了对uwp和macos窗口的模糊支持