Commit Graph
39 Commits
Author SHA1 Message Date
NaBian d1944b01c3 feat: Add CirclePanel control and demo.
Introduce a new CirclePanel control that arranges visible children evenly around a circle. The control exposes Diameter, KeepVertical and OffsetAngle styled properties and implements MeasureOverride/ArrangeOverride to position and optionally rotate items on a circular path. Also add a demo UserControl (CirclePanelDemo.axaml and .axaml.cs) with a themed button template to showcase the panel.
2026-06-13 15:37:34 +08:00
NaBian 22cbc47156 feat: Add WaterfallPanel control and demo.
Introduce a new WaterfallPanel control for Avalonia and a demo UserControl showcasing its usage. The panel supports Groups, AutoGroup, DesiredLength (coerced to >= 0) and Orientation; AutoGroup computes columns/rows based on DesiredLength. Measure/Arrange logic distributes children into the shortest group (waterfall layout) and sizes items by dividing the primary axis by group count. Also add WaterfallPanelDemo.axaml and code-behind demonstrating horizontal/vertical examples with a NumericUpDown to adjust groups.
2026-06-13 15:12:10 +08:00
NaBian fb2784f1d2 enhance: avalonia HyperlinkButton style. 2025-10-14 21:29:59 +08:00
NaBian 78e729fdc5 feat: add avalonia HyperlinkButton style. 2025-09-29 21:43:47 +08:00
NaBian 15e7e9348f feat: add avalonia AutoCompleteBox style. 2025-09-28 21:44:03 +08:00
NaBian be9525c04c feat: add avalonia PathIcon style. 2025-09-27 12:23:05 +08:00
NaBian bb3c075398 feat: add avalonia menu style (step1). 2025-08-28 22:59:44 +08:00
NaBian 94ee336714 feat: add avalonia basic ComboBox style. 2025-08-25 23:14:42 +08:00
NaBian e888897bf4 feat: add avalonia extend NumericUpDown style. 2025-08-20 22:47:35 +08:00
NaBian d192cdbf8f feat: add avalonia basic NumericUpDown style. 2025-08-19 23:35:20 +08:00
NaBian 9697e99965 feat: add avalonia ToolTip style. 2025-08-13 21:19:23 +08:00
NaBian aa67dea033 chore: add avalonia DataValidationErrors demo. 2025-08-06 22:09:56 +08:00
NaBian f9982820a9 enhance: avalonia TextBox demo. 2025-08-03 16:14:35 +08:00
NaBian 2fb12122f3 chore: add avalonia basic TextBox demo. 2025-08-02 22:45:20 +08:00
NaBian eca5885fee chore: add avalonia TreeView demo. 2025-02-22 16:28:19 +08:00
NaBian 3e2869865d chore: add avalonia TabControlSliding demo. 2025-02-11 21:34:21 +08:00
NaBian 045ced1c73 chore: add avalonia TabControl demo. 2025-02-09 21:32:04 +08:00
NaBian bbb2db1696 chore: remove redundant background. 2025-02-09 21:31:34 +08:00
NaBian 29cf68d8ec chore: add avalonia ListBox demo. 2025-02-08 17:37:58 +08:00
NaBian 98b67b3fd5 chore: add avalonia Calendar demo. 2025-02-05 10:42:50 +08:00
NaBian 1f48e6106d chore: add avalonia ProgressBar demo. 2025-01-29 22:33:31 +08:00
NaBian 99c1effd84 chore: add avalonia Expander demo. 2025-01-26 14:16:12 +08:00
NaBian c78e8545b8 chore: add avalonia Label demo. 2024-12-15 15:03:34 +08:00
NaBian 528f3eaf95 chore: add avalonia TextBlock demo. 2024-12-15 14:10:26 +08:00
NaBian b4734cda5f chore: add avalonia Slider demo. 2024-12-15 00:53:50 +08:00
NaBian a817de6935 chore: rename demo class names. 2024-12-08 16:44:48 +08:00
NaBian 549f4cf89c chore: rename avalonia demo files. 2024-12-08 16:20:24 +08:00
NaBian 64c211f9c0 chore: add avalonia ScrollViewer demo. 2024-12-03 23:21:54 +08:00
NaBian 9122671a4b chore: add avalonia CheckBox demo. 2024-12-02 23:21:51 +08:00
NaBian 00d64d55a0 chore: add avalonia ToggleButton demo. 2024-12-01 20:37:37 +08:00
NaBian 4713903b54 chore: add avalonia RadioButton demo. 2024-12-01 14:17:01 +08:00
NaBian 2f0b39773e chore: complete avalonia button style. 2024-11-30 22:41:25 +08:00
NaBian 0b2c172797 chore: add avalonia DashedRepeatButton demo. 2024-11-30 12:54:38 +08:00
NaBian ed5ce0a913 chore: add avalonia DashedButton demo. 2024-08-07 22:27:27 +08:00
github-actions-dotnet-formatter[bot] bc20a1977f Automated dotnet-format update 2024-07-27 13:34:52 +00:00
NaBian 51f07648ee enhance: Optimized the ScrollViewer style. 2024-07-27 21:32:20 +08:00
NaBian 17c2b8473b chore: add avalonia border demo. 2024-07-22 23:30:59 +08:00
NaBian 40bb60164e chore: add avalonia button and brush demo. 2024-07-17 22:56:54 +08:00
NaBian 63bf5c6aa7 feat: init avalonia demo. 2024-07-14 22:23:46 +08:00