【文件属性】:
文件名称:splat:使事情跨平台
文件大小:736KB
文件格式:ZIP
更新时间:2021-04-28 02:38:12
ioc cross-platform logging nlog hacktoberfest
摔得痛
如今,某些类型的事情在跨平台的移动代码中基本上是不可能的,但是没有理由。 编写一个ViewModel来处理从磁盘加载图片库的过程将完全与#ifdefs混在一起,并且基本上是不可读的。
Splat旨在通过在平台代码之上提供可用的泄漏抽象来解决此问题。 它是泄漏的,因为它总是提供扩展方法ToNative()和FromNative() ,该方法将抽象转换为特定于平台的版本。 将图片加载到跨平台代码中,然后在视图中调用ToNative()以实际显示它。
它有什么作用?
Splat当前支持:
跨平台图像加载/保存
用于可移植库的System.Drawing.Color端口
跨平台几何图元(PointF,SizeF,RectangleF),以及许多其他扩展方法,使它们的使用更加容易。
一种检测您是否处于单元测试运行器/设计模式的方法
跨平台日志记录框架
简单而灵活的服务位置
如何安装?