mirror of
https://github.com/jie65535/GrasscutterCommandGenerator.git
synced 2025-12-11 09:01:35 +08:00
Framework changed to WPF
Only the basic window frame is implemented. Adjusted the structure of resource files.
This commit is contained in:
11
Source/GrasscutterTools/Interfaces/IPageCommand.cs
Normal file
11
Source/GrasscutterTools/Interfaces/IPageCommand.cs
Normal file
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
|
||||
using GrasscutterTools.Events;
|
||||
|
||||
namespace GrasscutterTools.Interfaces
|
||||
{
|
||||
public interface IPageCommand
|
||||
{
|
||||
event EventHandler<CommandGeneratedEventArgs> CommandGenerated;
|
||||
}
|
||||
}
|
||||
31
Source/GrasscutterTools/Interfaces/IPageListProvider.cs
Normal file
31
Source/GrasscutterTools/Interfaces/IPageListProvider.cs
Normal file
@@ -0,0 +1,31 @@
|
||||
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; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user