test: dynamic form a11y failure.

This commit is contained in:
Dong Bin
2025-01-10 21:27:30 +08:00
parent d7572721a4
commit 47b39b9e74
3 changed files with 91 additions and 1 deletions

View File

@@ -0,0 +1,31 @@
using System.Collections.ObjectModel;
using Avalonia;
using Avalonia.Controls;
using Avalonia.Markup.Xaml;
using CommunityToolkit.Mvvm.ComponentModel;
namespace HeadlessTest.Ursa.Controls.FormTests.AccessibilityTests;
public partial class DynamicForm : UserControl
{
public DynamicForm()
{
InitializeComponent();
this.DataContext = new DynamicFormViewModel();
}
}
public partial class DynamicFormViewModel: ObservableObject
{
public ObservableCollection<FormTextViewModel> Items { get; set; } =
[
new() { Label = "_Name" },
new() { Label = "_Email" }
];
}
public partial class FormTextViewModel : ObservableObject
{
[ObservableProperty] private string? _label;
[ObservableProperty] private string? _value;
}