Skip to content

Releases: WPFDevelopersOrg/WPFDevelopers

v0.0.0.3-preview1

27 Dec 17:00
418523a

Choose a tag to compare

v0.0.0.3-preview1 Pre-release
Pre-release

Pull request overview

This PR merges comprehensive updates from version 0.0.0.3 to master, containing multiple feature additions, bug fixes, and API improvements accumulated over several months (Aug-Dec 2025). Key enhancements include multi-level DrawerMenu support, time selection in DatePicker/DateRangePicker, GridView support in MultiSelectComboBox, mosaic functionality in ScreenCut, and numerous UI/UX improvements across controls.

Key Changes:

  • Enhanced DrawerMenu with multi-level menu support and improved animations
  • Added time selection capabilities to DatePicker and DateRangePicker controls
  • Extended MultiSelectComboBox with GridView support and single selection mode
  • Introduced mosaic drawing feature to ScreenCut control
  • Added ProgressLoading control and improved Message handling for multiple windows
  • Numerous XAML element naming standardizations and bug fixes

Reviewed changes

Copilot reviewed 101 out of 103 changed files in this pull request and generated no comments.

Show a summary per file
File Description
WPFDevelopers.Shared.projitems Removed MultiSelectSearchComboBox, added new converters and helpers
Theme files (Theme40.txt, Theme45x.txt) Removed MultiSelectSearchComboBox theme reference
ScreenCut.xaml Renamed XAML elements to standard naming, added mosaic RadioButton
NumericBox.xaml Added ContextMenu binding and alignment fixes
MultiSelectComboBox.xaml Major refactoring with GridView support and style improvements
Message.xaml Renamed SmallPanel to Grid for animations
DrawerMenu.xaml Complete redesign supporting multi-level menus with animations
DateRangePicker.xaml Added TimePicker controls for time selection
Geometrys.xaml Updated icon geometries (Pencil, Mosaic, ArrowRightTop)
Dark.Color.xaml Removed PrimaryBackgroundColor resource
ControlBasic.xaml Added new converter resources
ThemeManager.cs Added PrimaryTextBrush property
Resources.cs Fixed theme initialization logic
Multiple control files Breaking API changes, renamed properties, improved functionality

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

0.0.0.2

10 Aug 14:37

Choose a tag to compare

What's Changed

Full Changelog: 1.1.0.3-preview5...0.0.0.2-prod

1.1.0.3-preview6

01 Jul 16:08

Choose a tag to compare

1.1.0.3-preview5

08 May 16:11
93536b4

Choose a tag to compare

What's Changed

Full Changelog: 1.1.0.3-preview4...1.1.0.3-preview5

#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

1.1.0.3-preview4

15 Mar 16:43
4bf26d3

Choose a tag to compare

What's Changed

Full Changelog: 0.0.0.1...1.1.0.3-preview4

1.1.0.3-preview

26 Dec 12:59
e56925e

Choose a tag to compare


What's Changed

Full Changelog: 0.0.0.1...1.1.0.3-preview

0.0.0.1

17 Nov 16:20

Choose a tag to compare


What's Changed

New Contributors

Full Changelog: 1.1.0.2-preview8...0.0.0.1

Thanks to all the test developers:
@wanghaodong24 @zhaotianff @loveyou3thousand @FjwLtt @hanhanyh @yaunchen

1.1.0.2-preview8

27 May 16:00
a0cb5f2

Choose a tag to compare

  • 🧐 Increase multilingualism in Chinese, English, and Korean
  • 🙈 Add DrapView example component
  • ✏️ Add a clear button to TextBox and PasswordBox
  • 💥 When the main program feigns death, LoadingExt can be used Show() displays the waiting animation
  • ✅ For DataGrid ProgressBar, TabControl, ListBox, TreeView, Calendar, Expander, GroupBox add the Cornerradius attribute.
  • ➕ Message Box Show Add Yes/No button
  • 🔨 Add a search box to the homepage as a control for filtering lists
  • 🔥 Add ChartLine ChartBar ChartRadar chart control

  • ➕ 增加多语言中、英、韩
  • 🙈 增加DrapView示例组件
  • ✏️ TextBox与PasswordBox增加清空按钮
  • 💥 当主程序假死时可使用LoadingExt.Show()显示等待动画
  • ✅ DataGrid、ProgressBar、TabControl、ListBox、TreeView、Calendar、Expander、GroupBox增加CornerRadius属性。
  • ➕ MessageBox.Show 增加“是”与“否”按钮
  • 🔨 主页增加搜索框,用于筛选列表的控件
  • 🔥 新增ChartLine、ChartBar、ChartRadar图表控件

1.1.0.2-preview6

20 Feb 16:32

Choose a tag to compare

1.1.0.2-preview5

13 Jan 15:08
006c31e

Choose a tag to compare

1.1.0.2-preview5 Pre-release
Pre-release

What's Changed

Full Changelog: 1.1.0.2-preview4...1.1.0.2-preview5