MIT License

项目介绍

mircea21S/RichCanvas 是一个托管在 GitHub 上的开源项目,主要使用 C# 编写,采用 MIT License 许可证,目前获得 219 个 Star、27 次 Fork。

仓库全名
mircea21S/RichCanvas
开源许可证
MIT License
Star 数
219
Fork 数
27
未关闭 Issue
13

README 摘要

🎉 RichCanvas v.3.0.0 Released! Check out the new features & breaking changes in the release notes. Enhanced WPF Canvas with panning, zooming, scrolling and other customizable functions, designed for MVVM. 📥 Installation Use the nuget package manager to install RichCanvas. ✨ Features Supports adding items directly through ItemsSource collection binding Offers drawing mechanism for items added to ItemsSource Out of…

完整内容见 GitHub 原始 README 或本页 。

常见问题

RichCanvas 用什么语言开发?

主要使用 C# 编写,采用 MIT License 许可证,目前有 219 个 Star。

RichCanvas 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 RichCanvas 的源码?

可以直接克隆仓库:git clone https://github.com/mircea21S/RichCanvas.git,默认分支为 main;安装与运行步骤见仓库 README。

RichCanvas 最近还在维护吗?

仓库最近一次更新为 3月9日,当前有 13 个未关闭 Issue;Star 数为 219,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

Enhanced WPF Canvas with panning, zooming, scrolling and other customizable functions, designed for MVVM.

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

语言占比

C#

Release

README

🎉 RichCanvas v.3.0.0 Released!
Check out the new features & breaking changes in the release notes.

RichCanvas
Enhanced WPF Canvas with panning, zooming, scrolling and other customizable functions, designed for MVVM.

NuGet NuGet License

📥 Installation

Use the nuget package manager to install RichCanvas.

Install-Package RichCanvas

✨ Features

  • Supports adding items directly through ItemsSource collection binding
  • Offers drawing mechanism for items added to ItemsSource
  • Out of the box zooming, panning, auto-panning, infinite scrolling and other functionalities
  • Dragging and selection for items
  • Items come with location and size dependency properties (no attached properties)
  • Lots of configurable dependency properties
  • Ready to support custom actions and functionalities
  • Optimized for interactions with hundreds of elements
  • No dependencies other than WPF
  • Designed for MVVM

💻 Demo

[!NOTE] The old DEMO has been deprecated as of v.3.0.0. You can still find the code for that on v2.4.2 branch.

Until a new demo application will be available based on v.3.0.0 and future releases, you can have a look at

App for UI Automation Tests

to get a grasp of the new changes and features added with v.3.0.0.

📝 Documentation

API Reference can be found here.

For documentation please refer to Wiki.

❤ Contributing

Feel free to help with documentation, bug reports, pull requests or new/missing features ideas.

Check out the Contributing page for details.

🙏 Special Thanks

Just a special mention for my friend @miroiu who’s been inspiring me and this project from day zero.

Check out his work @nodify.

评论

暂无评论