AlohaKit 1.0.74

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

// Install AlohaKit as a Cake Tool
#tool nuget:?package=AlohaKit&version=1.0.74                

AlohaKit

AlohaKit

一组 .NET MAUI 绘制控件。

AlohaKit Gallery

注意:在 .NET 中有一个名为 Microsoft.Maui.Graphics.Controls(GraphicsControls)的实验性项目,其中包含绘制控件。GraphicsControls 的主要目标是验证用户是否对 .NET MAUI 绘制控件感兴趣,创建与 Cupertino、Fluent 和 Material Design 一起在 Xamarin.Forms Visual 中可用的控件。GraphicsControls 控件以画家方式实现 .NET MAUI 中的现有控件,具有相同的属性、事件等。另一方面,AlohaKit 是一个个人项目,也包含绘制控件,但不严格遵循 .NET MAUI 控制接口。也就是说,我们可以在 AlohaKit 中有评分量表控件,例如,它不是 Xamarin.Forms Visual 的一部分,或者按钮控件可以有类型为 Brush 的 Stroke 属性,而在 .NET MAUI 中它是 Color 类型。AlohaKit 的主要目标是向开发者提供更多选项,提供更多控件以展示创建控件的其他方式,但不是 GraphicsControls 的替代品或替代品,它们不是同一个库,也没有相同的目标。

使用方法

步骤 1:将 AlohaKit 包引用包含到您的项目中。

步骤 2:享受编码!。

控件

可用的 控件 如下

头像

头像控件在彩色圆形背景上显示人、实体或组的首字母。

Avatar

特性

  • 可以选择多个预定义的大小。
  • 允许使用渐变自定义背景。
  • 允许使用渐变自定义填充。

条形图

条形图是一个控件,它提供了一种显示以垂直条表示的数据的方式。

BarChart

按钮

按钮对触摸或点击做出反应。

Button

特性

  • 允许使用渐变自定义背景。
  • 允许使用渐变自定义边框。
  • 定义边框厚度。
  • 支持内容对齐。
  • 提供在控件周围绘制阴影的选项。

忙指示器

它可以用来在应用程序加载、数据处理等过程中指示忙状态。

BusyIndicator

特性

  • 支持显示/隐藏忙指示器。
  • 所有颜色都可以自定义。
  • 提供在控件周围绘制阴影的选项。

复选框

复选框是一种可以选中或空的按钮类型。

CheckBox

特性

  • 当选中状态为true/false时,表示选中/未选中状态。
  • 自定义使用线条绘制的复选框元素的宽度。
  • 当复选框选中时,定义应用于控件的Brush。
  • 当复选框未选中时,定义应用于控件的Brush。
  • 公开命令,允许您在复选框状态变化时管理动作。

线性表计

线性表计显示特定范围内的简单值。

LinearGauge

折线图

折线图是一个控件,它提供了一种显示以线表示的数据的方式。

LineChart

多条形图

多条形图是一个控件,它提供了一种显示以垂直条表示的多个数据组的方式。

MultiBarChart

多项线图

多项线图是一个控件,它提供了一种显示以多条线表示的多个数据组的方式。

MultiLineChart

脉冲图标

脉冲图标生成相对于您的图标的脉动。

PulseIcon

特性

  • 所有颜色都可以自定义,支持渐变。
  • 可以轻松管理动画。

进度条

进度条以水平或垂直条的形式直观表示进度,该条根据浮点值填充到百分比。

ProgressBar

特性

  • 可以使用水平或垂直条。
  • 所有颜色都可以自定义,支持渐变。
  • 可以轻松动画化进度。

进度径向图

进度径向图是一个指示任务进度的控件。

ProgressRadial

特性

  • 以优雅的方式表示进度。
  • 所有颜色都可以自定义。

评分

评分是一种控件,允许用户通过从预定义的项中选中项目的数量(星级)来评分。

Rating

特性

  • 公开一个用于设置和读取选中项目数量的Value属性。
  • 支持只读模式。
  • 可以控制形状的视觉外观。

滑块

滑块是一个水平条,用户可以操作它从连续范围内选择一个双精度值。

Slider

特性

  • 所有颜色都可以自定义,支持渐变。

切换开关

切换开关是一个用户可以用来在开和关状态之间切换的水平切换按钮。

ToggleSwitch

特性

  • 允许使用渐变自定义轨道。
  • 允许使用渐变自定义拇指。

贡献

你想贡献吗?

发现了一个错误?

如果您找到错误,您可以提交一个问题来帮助我。更好的是,您可以通过提交一个拉取请求(带有解决方案)。

提交拉取请求

对于每一项贡献,您必须

  • 测试您的代码。
  • 针对主分支(或者如果是错误修复,针对适当的发布分支)。

反馈或请求

请使用GitHub 问题进行错误报告和功能请求。

原则

  • 原则1:保持AlohaKit简单。
  • 原则2:任何添加的控件都必须是可绘制控件,并允许扩展和自定义一切。

代码在MIT许可下发布。

产品 兼容和额外的计算目标是框架版本。
.NET
兼容的目标框架(们)
包含的目标框架(们)(在包中)
了解有关目标框架.NET 标准化的更多信息。

NuGet 包

此包没有被任何 NuGet 包使用。

GitHub 仓库 (1)

显示托管在 AlohaKit 上的最受欢迎的 1 个 GitHub 仓库

仓库 星星
roubachof/Sharpnado.CollectionView
一个高效的列表视图,支持:网格、水平和垂直布局、拖放以及揭示动画。
版本 下载 最后更新
1.0.74 8,169 11/21/2022
1.0.0 501 5/23/2022