Revert "feat: remove EnumSelector in demo."

This reverts commit f7dc4d35
This commit is contained in:
Zhang Dian
2024-08-05 23:40:23 +08:00
parent fb7a51d1d2
commit b69502886f
12 changed files with 41 additions and 151 deletions

View File

@@ -1,33 +1,12 @@
using System;
using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;
using Avalonia.Layout;
using CommunityToolkit.Mvvm.ComponentModel;
using Ursa.Common;
namespace Ursa.Demo.ViewModels;
public partial class FormDemoViewModel : ObservableObject
{
[ObservableProperty] private DataModel _model;
[ObservableProperty] private Position _selectedPosition = Position.Top;
[ObservableProperty] private HorizontalAlignment _selectedHorizontalAlignment = HorizontalAlignment.Left;
public ObservableCollection<Position> Positions =>
[
Position.Left,
Position.Top,
Position.Right,
Position.Bottom,
];
public ObservableCollection<HorizontalAlignment> HorizontalAlignments =>
[
HorizontalAlignment.Stretch,
HorizontalAlignment.Left,
HorizontalAlignment.Center,
HorizontalAlignment.Right,
];
public FormDemoViewModel()
{