SimpleToolKit是一个.NET MAUI助手库和简单,易于自定义的控件。
图书馆由这些Nuget软件包组成:
SimpleToolKit.Core-简单的.NET .NET MAUI控件和助手
SimpleToolKit.SimpleShell-简化的.NET MAUI Shell的实现
我已经将此库的内容分为多个Nuget软件包,因为可能有人只想使用SimpleShell控件,并且不想使用其他控件。
警告
不能保证长期支持。但是,该存储库是根据MIT许可证发布的,因此您可以始终为存储库提供并自己构建包装。
这是我使用此库构建的一些样本:
奇妙的.net毛伊
小工具商店应用程序| BET应用程序
Navbar动画#1 | Navbar动画#2
汉堡菜单应用|废物应用程序
提示
在此处查看所有样本的列表。
该库是为以下平台构建的:
SimpleToolKit.Core软件包是一组简单的.NET MAUI控件和助手。
这些都是该软件包必须提供的所有控件:
为了使用上面列出的控件,您需要在MauiProgram.cs文件中调用UseSimpleToolkit()扩展方法:
builder . UseSimpleToolkit ( ) ;该软件包还包含一些有用的帮助者。例如,有一些帮助者可以强制使用Android和iOS上的系统条(状态和导航栏)后面显示应用程序内容。
有关更多信息,请参见文档。
SimpleToolKit.SimpleShell软件包为您提供了.NET MAUI Shell的简化实现,可让您轻松地在.NET MAUI应用程序中创建自定义导航体验。实现简称为SimpleShell 。
所有SimpleShell内容都只是用于应用程序内容的一组容器,能够将页面放置在您想要的任何地方。这使您可以灵活地将自定义标签栏,导航栏,飞行杆等添加到Shell应用程序中。
请记住, SimpleShell不会带有任何导航控件。 SimpleShell仅使您能够使用自定义导航控件以及基于URI的导航和自动导航堆栈管理。
重要的
在您开始使用SimpleShell之前,我强烈建议您熟悉原始的.NET MAUI Shell尤其是基于URI的导航,该导航的工作原理与SimpleShell完全相同。 SimpleShell类从Shell类继承。
为了使用SimpleShell ,您需要在MauiProgram.cs文件中调用UseSimpleShell()扩展方法:
builder . UseSimpleShell ( ) ;SimpleShell并使用.NET MAUI ShellShell提供了特定于平台的外观。Shell提供的性能可能比由多个.NET MAUI视图组成的控件更好。SimpleShell应用程序可能无法获得良好的可访问性。 NET MAUI Shell可以从开箱即用,因为它使用了特定于平台的控件。有关更多信息,请参见文档。