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