Skip to content

dev merge master #160

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 52 commits into from
May 8, 2025
Merged

dev merge master #160

merged 52 commits into from
May 8, 2025

Conversation

yanjinhuagood
Copy link
Member

#155
#156
#157
#158

This pull request includes updates to the WPFDevelopers project, focusing on versioning, TreeView styles, and enhancements to themes and templates. The most significant changes include version updates, improved TreeView styling, and added properties for better user interaction and design consistency.

Versioning Updates:

  • Updated AssemblyVersion, FileVersion, and Version in src/Package.props from 1.1.0.2 to 1.1.0.3 and updated the copyright year to 2025.

TreeView Styling Enhancements:

  • Added new properties like ScrollViewer.PanningMode, Stylus.IsFlicksEnabled, and VerticalContentAlignment to TreeView styles in src/WPFDevelopers.Net40/Styles/Styles.TreeView.xaml for improved scrolling and alignment. [1] [2] [3]
  • Replaced ScrollViewer with WDScrollViewer in TreeView templates to enable custom scrolling behavior. [1] [2]
  • Adjusted TreeViewItem templates to refine alignment and remove redundant font-related bindings. [1] [2]

Theme and Template Improvements:

  • Added Cursor="Hand" to buttons and tab items for better visual feedback. [1] [2]
  • Introduced ControlTemplate.Resources to define default styles for Grid elements in Generic.xaml and Theme.xaml. [1] [2]
  • Enhanced multi-trigger conditions and added new triggers for inactive states to improve UI responsiveness. [1] [2]

These changes collectively aim to improve the functionality, usability, and maintainability of the WPFDevelopers project.

Thank you @HaHa-ZYK for your feedback
Thank you, developer @zhaotianff @kiki99502

@yanjinhuagood yanjinhuagood merged commit 929e08a into master May 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants