Files
Ursa.Avalonia/demo/Ursa.Demo/Pages
Alexander Prokhorov 6f7db1c20c Added IconRepeatButton, IconDropDownButton, IconSplitButton, IconToggleButton, IconToggleSplitButton (#834)
* Added IconRepeatButton (#812)
* Replaced control-specific PART_RootPanel workaround with AffectsArrange call fixing ReversibleStackPanel for the whole application.

* Added IconToggleButton (#812)
* Split IconRepeatButton into separate XAML file.

* Added IconSplitButton (#812)
* Added BindableClasses utility to allow propagating Classes property between controls. Avalonia currently doesn't support binding from Classes property, and binding to Classes property is heavily restricted.

* Added IconToggleSplitButton (#812)
* Fixed tab order in IconSplitButton and IconToggleSplitButton (DockPanel messes up tab order, TabIndex is global and makes it even worse, so just switched to Grid).

* Added IconDropDownButton (#812)
* Fixed IconPlacement inheritance.

* Added redesigned IconButton demo section (#812)
* Fixed spacing issues

* Added redesigned demo sections for the newly added icon buttons (#812)

* Replaced BindableClasses with ClassHelper. Fixed styling of default solid split icon buttons. (#812)

* Replaced IIconButton with attached-like property getters and PseudolassesExtensions.Set(Classes); fixed arrow alignments in top/bottom split icon buttons (#812)

* Applied fixes suggested by Copilot in code review (#812)

* Fixed incorrect base type of IconDropDownButton (#812)

* Fixed IconSplitButton and IconToggleSplitButton styles (#812)
* Fixed secondary button color in checked state
* Fixed applying of CornerRadius
* Changed secondary button to square
* Simplified template
* Disabled demo of Colorful theme for IconSplitButton and IconToggleSplitButton
2025-11-27 22:42:42 +08:00
..
2025-05-18 22:05:25 +08:00
2025-07-02 12:12:09 +08:00
2024-07-30 18:33:30 +08:00
2024-01-31 11:33:42 +08:00
2024-07-30 18:33:30 +08:00
2024-07-30 18:33:30 +08:00
2024-02-19 20:19:56 +08:00
2023-03-21 12:02:36 +08:00
2024-07-30 18:33:30 +08:00
2024-07-30 18:33:30 +08:00
2024-02-25 17:32:44 +08:00
2024-07-30 18:33:30 +08:00
2023-06-23 23:51:44 +08:00
2024-07-30 18:33:30 +08:00
2025-01-20 17:10:04 +08:00
2025-01-14 00:03:21 +08:00
2025-02-25 01:42:26 +08:00
2024-02-26 01:33:58 +08:00
2024-06-23 17:39:11 +08:00
2024-07-30 18:33:30 +08:00
2024-07-30 18:33:30 +08:00
2024-09-11 19:32:13 +08:00
2025-01-14 00:03:21 +08:00
2024-07-30 18:33:30 +08:00