# DLGCY_WPFPractice **Repository Path**: cocoon_t/DLGCY_WPFPractice ## Basic Information - **Project Name**: DLGCY_WPFPractice - **Description**: 个人 WPF 练习项目 - **Primary Language**: C# - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 21 - **Created**: 2024-06-13 - **Last Updated**: 2024-06-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DLGCY_WPFPractice ## 介绍 个人 WPF 练习项目及一些小工具,之前是包含在本人的 [Practice](https://gitee.com/dlgcy/Practice) 项目中,现独立出来。 ## 相关文章(顺序) - [WPF 表格控件 ReoGrid 的简单使用](http://dlgcy.com/reogrid-simple-use/) - [WPF ComboBox 使用 ResourceBinding 动态绑定资源键并支持语言切换](http://dlgcy.com/wpf-combobox-resource-binding-multi-language) - [WPF DataGrid 通过自定义表头模拟首行固定](http://dlgcy.com/wpf-datagrid-custom-header-as-fixed-first-row) - [WPF 触屏事件后触发鼠标事件的问题及 DataGrid 误触问题](http://dlgcy.com/wpf-touch-event-promote-to-touch-event-and-datagrid-touch-problem) - [WPF DataGrid 如何将被选中行带到视野中](http://dlgcy.com/wpf-datagrid-bring-selected-row-into-view/) - 【整理Demo】[《WPF DataGrid 与 ListView 性能对比与场景选择》](https://www.cnblogs.com/Stay627/p/14270876.html) - [让 WPF 的 RadioButton 支持再次点击取消选中的功能](http://dlgcy.com/wpf-radiobutton-support-click-again-to-unchecked/) - [C#10 新特性 调用方参数表达式 解决了我七年前的困惑](http://dlgcy.com/c-sharp-callerargumentexpressionattribute/) - [WPF 表单验证之 INotifyDataErrorlnfo 接口的使用示例](http://dlgcy.com/wpf-validate-inotifydataerrorlnfo-demo/) - [WPF 用户控件分享之边上带输入框的圆圈](http://dlgcy.com/wpf-usercontrol-circlewithtextbox/) - [使用通用附加属性来减少 WPF 元素自定义样式的多余代码](http://dlgcy.com/use-attached-dependency-property-to-reduce-style-code/) - [WPF 依赖注入之 Microsoft.Extensions.DependencyInjection](http://dlgcy.com/wpf-dependency-injection/) - [WPF 属性变动后的业务处理及恢复原始值的方法](http://dlgcy.com/wpf-after-propertychanged-and-restore-original-value/) - [对于 C# 中 Task 的 StartNew 与 WhenAll 相互配合的实验](http://dlgcy.com/csharp-task-startnew-whenall-unwrap/) - [C# 或 WPF 中如何判断两个颜色是否近似](http://dlgcy.com/how-to-determine-two-color-is-similar-in-csharp-or-wpf/) - [WPF 多个 ScrollViewer 滚动同步](https://dlgcy.com/wpf-multi-scrollvierer-scroll-at-same-position/) ## Git子模块 使用参考:《[通过 GitExtensions 来使用 Git 子模块功能](http://dlgcy.com/use-git-submodule-through-gitextensions)》 - [WPFUI](https://gitee.com/dlgcy/WPFUI) - [WPFTemplateLib](https://gitee.com/dlgcy/WPFTemplateLib) ## 部分依赖包 - CalcBinding - CommunityToolkit.Mvvm - FreeSpire.PDF - HandyControl - MahApps.Metro - Microsoft.Data.Sqlite - Microsoft.Extensions.DependencyInjection - Microsoft.Xaml.Behaviors.Wpf - MongoDB.Driver - Newtonsoft.Json - PropertyChanged.Fody - PropertyChanging.Fody - SqlSugarCoreNoDrive - unvell.ReoGridWPF ## 部分功能说明 ### WinWPFUI 迁移 [WPFUI](https://gitee.com/dlgcy/WPFUI) 中的代码,简化并演示。 #### 下拉框和按钮 ![1669043532839](./image/README/1669043532839.png) ### WinStyles ![1714271532784](./image/README/1714271532784.png)