我有一个名为 UCPlayerAccount 的用户控件,我在其中创建了“模型”,这是 PersonModel 类的一个实例,并用值填充了它。现在,在 UCPlayerAccount 中,我有一个加载另一个用户控件的按钮,假设它被称为 UCX,它有自己的逻辑来为用户创建一些任务。当用户确认答案时,我想用 model.Points 属性中的值对点进行求和,但在 UCX 中,我无法访问“模型”实例,因为它来自上一个用户控件,即来自 UCPlayerAccount。我正在使用 C# Windows 窗体。这是我的班级 PersonModel:
public class PersonModel
{
public int Id { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public string NickName { get; set; }
public int Points { get; set; }
public int CurrLevel { get; set; }
public int CurrClass { get; set; }
public List<AvatarPicture> Avatars { get; set; } = new List<AvatarPicture>();
public string FullName
{
get { return $"{ FirstName } { LastName }"; }
}
}
如何在 UCX 中访问“模型”,有人可以帮忙吗?