// 文件: DMS.WPF/Services/INavigatable.cs
using DMS.WPF.ViewModels.Items;
namespace DMS.WPF.Interfaces;
///
/// 定义了一个契约,表示ViewModel可以安全地接收导航传入的参数。
///
public interface INavigatable
{
///
/// 当导航到此ViewModel时,由导航服务调用此方法,以传递参数。
///
/// 从导航源传递过来的参数对象。
Task OnNavigatedToAsync(MenuItemViewModel menu);
}