Sharpnado.Maui.TaskLoaderView 2.5.1
dotnet add package Sharpnado.Maui.TaskLoaderView --version 2.5.1
NuGet\Install-Package Sharpnado.Maui.TaskLoaderView -Version 2.5.1
<PackageReference Include="Sharpnado.Maui.TaskLoaderView" Version="2.5.1" />
paket add Sharpnado.Maui.TaskLoaderView --version 2.5.1
#r "nuget: Sharpnado.Maui.TaskLoaderView, 2.5.1"
// Install Sharpnado.Maui.TaskLoaderView as a Cake Addin #addin nuget:?package=Sharpnado.Maui.TaskLoaderView&version=2.5.1 // Install Sharpnado.Maui.TaskLoaderView as a Cake Tool #tool nuget:?package=Sharpnado.Maui.TaskLoaderView&version=2.5.1
摆脱 IsBusy=true 的束缚!
`TaskLoaderView` 和 `TemplatedTaskLoader` 是 UI 组件,它们处理所有您的 UI 加载状态(加载、错误、结果、通知),并由于其兄弟组件 `TaskLoaderNotifier` 的存在,从视图模型中去除所有异步加载的痛苦(try catch / async void / IsBusy / HasErrors / 基础视图模型 / ...)。
功能:
* 所有加载状态(加载、错误、成功、通知、刷新)的默认视图
* Snackbar 组件
* 使用 CompositeTaskLoaderNotifier 组合通知器
* 可定制的视图,包括字体、强调色、错误图像等
* 通过 AbsoluteLayout 属性轻松重写用户自定义视图和定位任何状态
* 支持 Xamarin.Forms.Skeleton NuGet 包
* 支持刷新场景,以及使用 ErrorNotificationView 的刷新时出现错误
* 支持通过 TaskLoaderCommand 支持异步 mvvm ICommand
* 支持使用 NotStarted 状态按需加载任务
* ViewModel 方面使用 TaskLoaderNotifier,负责处理所有错误处理和 IsBusy 无聊
产品 | 版本 兼容的和额外的计算目标框架版本。 |
---|---|
.NET | 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 已计算。 |
-
net6.0
- Microsoft.Maui.Dependencies (>= 6.0.312)
- Microsoft.Maui.Extensions (>= 6.0.312)
- Sharpnado.TaskMonitor (>= 1.0.2)
NuGet 包
此包未被任何 NuGet 包使用。
GitHub 仓库 (2)
显示依赖 Sharpnado.Maui.TaskLoaderView 的前 2 个最受欢迎的 GitHub 仓库
仓库 | Stars |
---|---|
roubachof/Sharpnado.Tabs
纯 MAUI 和 Xamarin.Forms 标签页,包括固定标签页、可滚动标签页、底部标签页、徽标、分段控制器、自定义标签页、按钮标签页、可弯曲标签页...
|
|
roubachof/Sharpnado.CollectionView
支持:网格、水平垂直布局、拖放和揭示动画的高性能列表视图。
|
固定定时可见性持续时间,为复合任务通知器引入了ForCommands构建模式。