Files
DMS/DMS.WPF/ViewModels/ViewModelBase.cs

35 lines
637 B
C#
Raw Normal View History

using CommunityToolkit.Mvvm.ComponentModel;
using DMS.Core.Models;
using DMS.WPF.Interfaces;
using DMS.WPF.ItemViewModel;
2025-06-10 20:55:39 +08:00
2025-07-19 11:11:01 +08:00
namespace DMS.WPF.ViewModels;
public abstract class ViewModelBase : ObservableObject,INavigatable
2025-06-10 20:55:39 +08:00
{
public virtual void OnLoaded()
{
}
public virtual void OnLoading()
{
}
public virtual async Task<bool> OnExitAsync()
{
return true;
}
public virtual async Task OnNavigatedToAsync(NavigationParameter parameter)
{
}
public virtual async Task OnNavigatedFromAsync(NavigationParameter parameter)
{
}
2025-06-10 20:55:39 +08:00
}