Files
DMS/DMS.WPF/Interfaces/INavigatable.cs

18 lines
524 B
C#
Raw Normal View History

2025-07-26 11:20:03 +08:00
// 文件: DMS.WPF/Services/INavigatable.cs
2025-07-30 12:09:00 +08:00
using DMS.WPF.ViewModels.Items;
2025-09-03 18:22:01 +08:00
namespace DMS.WPF.Interfaces;
2025-07-26 11:20:03 +08:00
/// <summary>
/// 定义了一个契约表示ViewModel可以安全地接收导航传入的参数。
/// </summary>
public interface INavigatable
{
/// <summary>
/// 当导航到此ViewModel时由导航服务调用此方法以传递参数。
/// </summary>
/// <param name="parameter">从导航源传递过来的参数对象。</param>
2025-07-30 12:09:00 +08:00
Task OnNavigatedToAsync(MenuItemViewModel menu);
2025-07-26 11:20:03 +08:00
}