自动生成的代码CreateInstance方法,GComponent转化无效

public class LoginView : Window
{
private LoginFrame _frame;

protected override void OnInit()
{
base.OnInit();
this.contentPane = LoginFrame.CreateInstance();
_frame = this.contentPane as LoginFrame;
_frame.MakeFullScreen();
this.Center();
}
}
namespace Login
{
public partial class LoginFrame : GComponent
{
public GImage BG;
public GButton EnterGameBtn;
public const string URL = "ui://kgt6ib3v10p1q4";

public static LoginFrame CreateInstance()
{
return (LoginFrame)UIPackage.CreateObject("Login", "LoginFrame");//提示转化失败
}

public override void ConstructFromXML(XML xml)
{
base.ConstructFromXML(xml);

BG = (GImage)GetChildAt(0);
EnterGameBtn = (GButton)GetChildAt(1);
}
}
}

 
(LoginFrame)UIPackage.CreateObject("Login", "LoginFrame");这个转化失败
微信截图_20220929142644.png


微信截图_20220929142708.png


微信截图_20220929142742.png

 
已邀请:

谷主

赞同来自:

先调用bindall。看教程 发布。

要回复问题请先登录注册