Files
Ursa.Avalonia/demo/Ursa.Demo/Pages/BannerDemo.axaml.cs
2025-01-08 21:36:58 +08:00

28 lines
679 B
C#

using Avalonia.Controls;
using Avalonia.Controls.Notifications;
using Avalonia.Markup.Xaml;
using CommunityToolkit.Mvvm.ComponentModel;
using Ursa.Demo.ViewModels;
namespace Ursa.Demo.Pages;
public partial class BannerDemo : UserControl
{
public BannerDemo()
{
InitializeComponent();
this.DataContext = new BannerDemoViewModel();
}
private void InitializeComponent()
{
AvaloniaXamlLoader.Load(this);
}
}
public partial class BannerDemoViewModel : ViewModelBase
{
[ObservableProperty] private NotificationType _selectedType;
[ObservableProperty] private bool _bordered;
[ObservableProperty] private bool _canClose;
}