GrasscutterCommandGenerator/Source/GrasscutterTools/Interfaces/IPageListProvider.cs
筱傑 a055dc5299 Framework changed to WPF
Only the basic window frame is implemented.
Adjusted the structure of resource files.
2022-09-29 21:56:43 +08:00

32 lines
693 B
C#

using GrasscutterTools.Models;
namespace GrasscutterTools.Interfaces
{
/// <summary>
/// 带列表的页面接口
/// </summary>
public interface IPageListProvider
{
/// <summary>
/// 列表项选中时触发
/// </summary>
/// <param name="item">列表项</param>
void OnListItemSelected(GameItem item);
/// <summary>
/// 列表源
/// </summary>
GameItems ListSource { get; }
/// <summary>
/// 是否可以分组
/// </summary>
bool CanGroup { get; }
/// <summary>
/// 类别
/// </summary>
string[] Categories { get; }
}
}