Skip to content

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