提供多种图表和图形控件,支持数据绑定和动态更新,满足各种数据展示需求。
遵循现代化设计语言,提供多种主题和样式,轻松打造专业级应用界面。
优化渲染性能,确保复杂界面也能流畅运行,提升用户体验。
模块化设计,易于扩展和定制,满足各种业务场景需求。
完美适配不同屏幕尺寸,从桌面到平板都能提供一致的使用体验。
完全支持MVVM模式,提供丰富的命令绑定和交互行为。
在Visual Studio的包管理器控制台中运行以下命令:
Install-Package WPF-Control
1. 从GitHub仓库下载最新发布版本
2. 添加DLL引用到您的项目中
3. 在XAML中添加命名空间引用:
xmlns:h="clr-namespace:WPF.Control;assembly=WPF.Control"
以下是一个简单的按钮控件使用示例:
<h:CustomButton
Content="点击我"
Style="{StaticResource PrimaryButtonStyle}"
Command="{Binding ClickCommand}"/>
以下是一个简单的柱状图示例:
<h:BarChart
ItemsSource="{Binding ChartData}"
CategoryBinding="Category"
ValueBinding="Value"/>
您可以通过覆盖默认样式来自定义控件外观:
<Style TargetType="{x:Type h:CustomButton}" BasedOn="{StaticResource {x:Type h:CustomButton}}">
<Setter Property="Background" Value="#3498db"/>
<Setter Property="Foreground" Value="White"/>
<Setter Property="CornerRadius" Value="4"/>
</Style>
WPF-Control支持多种内置主题,可以运行时切换:
// 切换到深色主题 ThemeManager.ApplyTheme(Application.Current, Theme.Dark); // 切换到浅色主题 ThemeManager.ApplyTheme(Application.Current, Theme.Light);
版权所有 (c) 2023 HeBianGu
特此免费授予任何获得本软件及相关文档文件(以下简称"软件")副本的人无限制使用软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许向其提供软件的人这样做,但须符合以下条件:
上述版权声明和本许可声明应包含在软件的所有副本或重要部分中。
本软件按"原样"提供,不提供任何明示或暗示的担保,包括但不限于对适销性、特定用途适用性和非侵权性的担保。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任负责,无论是在合同诉讼、侵权诉讼或其他诉讼中,由软件或软件的使用或其他交易引起、由软件引起或与之相关。
1. 使用条款:使用本项目即表示您同意遵守MIT许可证的所有条款。
2. 免责声明:本项目按"原样"提供,作者不承担因使用本项目而产生的任何直接或间接责任。
3. 贡献指南:欢迎提交Pull Request,贡献者需确保其贡献代码拥有合法权利。
4. 行为准则:所有项目参与者应遵守开源社区行为准则,保持专业和尊重的沟通。
5. 终止条款:如违反本协议条款,作者有权终止您使用本项目的权利。
1. 数据收集:本项目本身不收集任何用户数据。但通过GitHub平台使用时,需遵守GitHub的隐私政策。
2. 日志信息:本项目控件不会记录匿名使用数据。
3. Cookies:本项目网站可能使用必要的Cookies来提供基本功能。
4. 第三方服务:本网站不使用Google Analytics等第三方服务来分析流量,这些服务有自己的隐私政策。
5. 政策变更:我们可能会不定期更新隐私政策,更新后的政策将在本页面发布。