mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-22 10:34:30 +08:00
- 将 IPageBehavior 接口重命名为 IUiPageBehavior 并更新相关引用 - 将 CanvasItemPageBehavior 类重命名为 CanvasItemUiPageBehavior - 更新 Newtonsoft.Json 从 13.0.3 到 13.0.4 - 更新 NUnit3TestAdapter 从 6.0.1 到 6.1.0 - 更新 Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing 从 1.1.2 到 1.3 - 为多个项目添加 Meziantou.Analyzer 和 Meziantou.Polyfill 包引用
16 lines
517 B
C#
16 lines
517 B
C#
using GFramework.Core.Abstractions.utility;
|
||
|
||
namespace GFramework.Game.Abstractions.ui;
|
||
|
||
/// <summary>
|
||
/// UI工厂接口,用于创建UI页面实例
|
||
/// </summary>
|
||
public interface IUiFactory : IContextUtility
|
||
{
|
||
/// <summary>
|
||
/// 根据UI键值创建对应的UI页面实例
|
||
/// </summary>
|
||
/// <param name="uiKey">UI标识键,用于确定要创建的具体UI页面类型</param>
|
||
/// <returns>创建的UI页面实例,实现IUiPage接口</returns>
|
||
IUiPageBehavior Create(string uiKey);
|
||
} |