mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-22 10:34:30 +08:00
refactor(ui): 将页面行为接口中的原始对象属性重命名为视图属性
- 将 IUiPageBehavior 接口中的 Original 属性重命名为 View - 更新 UiRouterBase 中的日志输出,使用 View 属性替代 Original 属性 - 在 CanvasItemUiPageBehaviorBase 中将属性实现从 Original 改为 View - 相应更新接口文档注释,明确表示返回页面视图实例
This commit is contained in:
parent
323976677c
commit
e24aacc4bc
@ -40,10 +40,10 @@ public interface IUiPageBehavior
|
|||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取原始对象。
|
/// 获取页面视图对象。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns>原始对象。</returns>
|
/// <returns>页面视图实例。</returns>
|
||||||
object Original { get; }
|
object View { get; }
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|||||||
@ -576,22 +576,22 @@ public abstract class UiRouterBase : AbstractSystem, IUiRouter
|
|||||||
if (_stack.Count > 0)
|
if (_stack.Count > 0)
|
||||||
{
|
{
|
||||||
var current = _stack.Peek();
|
var current = _stack.Peek();
|
||||||
Log.Debug("Pause current page: {0}", current.Original.GetType().Name);
|
Log.Debug("Pause current page: {0}", current.View.GetType().Name);
|
||||||
current.OnPause();
|
current.OnPause();
|
||||||
|
|
||||||
if (policy == UiTransitionPolicy.Exclusive)
|
if (policy == UiTransitionPolicy.Exclusive)
|
||||||
{
|
{
|
||||||
Log.Debug("Suspend current page (Exclusive): {0}", current.Original.GetType().Name);
|
Log.Debug("Suspend current page (Exclusive): {0}", current.View.GetType().Name);
|
||||||
current.OnHide();
|
current.OnHide();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Log.Debug("Add page to UiRoot: {0}", page.Original.GetType().Name);
|
Log.Debug("Add page to UiRoot: {0}", page.View.GetType().Name);
|
||||||
_uiRoot.AddUiPage(page);
|
_uiRoot.AddUiPage(page);
|
||||||
|
|
||||||
_stack.Push(page);
|
_stack.Push(page);
|
||||||
|
|
||||||
Log.Debug("Enter & Show page: {0}, stackAfter={1}", page.Original.GetType().Name, _stack.Count);
|
Log.Debug("Enter & Show page: {0}, stackAfter={1}", page.View.GetType().Name, _stack.Count);
|
||||||
page.OnEnter(param);
|
page.OnEnter(param);
|
||||||
page.OnShow();
|
page.OnShow();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -98,7 +98,7 @@ public abstract class CanvasItemUiPageBehaviorBase<T> : IUiPageBehavior
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取视图节点实例。
|
/// 获取视图节点实例。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public object Original => Owner;
|
public object View => Owner;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取 UI 的唯一标识键。
|
/// 获取 UI 的唯一标识键。
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user