Files
Semi.Avalonia/demo/Semi.Avalonia.Demo/Pages/RefreshContainerDemo.axaml.cs

23 lines
608 B
C#
Raw Normal View History

using Avalonia.Controls;
2025-05-29 19:04:25 +08:00
using Semi.Avalonia.Demo.ViewModels;
namespace Semi.Avalonia.Demo.Pages;
public partial class RefreshContainerDemo : UserControl
{
2024-02-24 16:49:31 +08:00
private RefreshContainerDemoViewModel _viewModel;
public RefreshContainerDemo()
{
InitializeComponent();
2024-02-24 16:49:31 +08:00
_viewModel = new RefreshContainerDemoViewModel();
DataContext = _viewModel;
}
private async void RefreshContainerPage_RefreshRequested(object? sender, RefreshRequestedEventArgs e)
{
var deferral = e.GetDeferral();
await _viewModel.AddToTop();
deferral.Complete();
}
}