* 重构多页面框架传值
This commit is contained in:
parent
15b67be54a
commit
347e919de8
@ -2200,7 +2200,7 @@ namespace Sunny.UI
|
||||
{
|
||||
SetDefaultTabControl();
|
||||
UIPage page = GetPage(pageIndex);
|
||||
page?.DoReceiveParams(e);
|
||||
page?.DealReceiveParams(e);
|
||||
return e.Handled;
|
||||
}
|
||||
|
||||
@ -2208,7 +2208,7 @@ namespace Sunny.UI
|
||||
{
|
||||
SetDefaultTabControl();
|
||||
UIPage page = GetPage(pageGuid);
|
||||
page?.DoReceiveParams(e);
|
||||
page?.DealReceiveParams(e);
|
||||
return e.Handled;
|
||||
}
|
||||
|
||||
@ -2217,7 +2217,7 @@ namespace Sunny.UI
|
||||
SetDefaultTabControl();
|
||||
UIPage page = GetPage(pageIndex);
|
||||
var args = new UIPageParamsArgs(null, value, UIParamSourceType.Frame);
|
||||
page?.DoReceiveParams(args);
|
||||
page?.DealReceiveParams(args);
|
||||
return args.Handled;
|
||||
}
|
||||
|
||||
@ -2226,11 +2226,11 @@ namespace Sunny.UI
|
||||
SetDefaultTabControl();
|
||||
UIPage page = GetPage(pageGuid);
|
||||
var args = new UIPageParamsArgs(null, value, UIParamSourceType.Frame);
|
||||
page?.DoReceiveParams(args);
|
||||
page?.DealReceiveParams(args);
|
||||
return args.Handled;
|
||||
}
|
||||
|
||||
public void DoReceiveParams(UIPageParamsArgs e)
|
||||
public virtual void DealReceiveParams(UIPageParamsArgs e)
|
||||
{
|
||||
ReceiveParams?.Invoke(this, e);
|
||||
}
|
||||
|
@ -56,7 +56,7 @@ namespace Sunny.UI
|
||||
|
||||
bool SendParamToPage(Guid pageGuid, UIPageParamsArgs e);
|
||||
|
||||
void DoReceiveParams(UIPageParamsArgs e);
|
||||
void DealReceiveParams(UIPageParamsArgs e);
|
||||
|
||||
void Init();
|
||||
|
||||
|
@ -835,7 +835,7 @@ namespace Sunny.UI
|
||||
public bool SendParamToFrame(object value)
|
||||
{
|
||||
var args = new UIPageParamsArgs(this, value, UIParamSourceType.Page);
|
||||
Frame?.DoReceiveParams(args);
|
||||
Frame?.DealReceiveParams(args);
|
||||
return args.Handled;
|
||||
}
|
||||
|
||||
@ -853,7 +853,7 @@ namespace Sunny.UI
|
||||
return args.Handled;
|
||||
}
|
||||
|
||||
public void DoReceiveParams(UIPageParamsArgs e)
|
||||
public virtual void DealReceiveParams(UIPageParamsArgs e)
|
||||
{
|
||||
ReceiveParams?.Invoke(this, e);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user