如果我的主页面的框架内容中包含一个子页面,则使用以下代码
List<Lookup> Lookups = new List<Lookup>
如何将其公开,以便可以从MainPage.xaml.cs访问查找?
答案 0 :(得分:2)
我可能会遗漏一些东西,但是您是否尝试过在行首公开发布?
public List<Lookup> Lookups = new List<Lookup>();
虽然作为财产会更好
private List<Lookup> _lookups = new List<Lookup>();
public IEnumerable<Lookup> Lookups => _lookups;
答案 1 :(得分:1)
使用静态将该页面仅保留一次实例,并使用 public 来访问 SubPage 类之外。
public static List<Lookup> Lookups = new List<Lookup>
现在,即使您想在其他任何类中甚至在 MainPage 中使用它,也可以将其与子页面类的名称一起使用,如下所示。
SubPage.Lookups.Add()...
请注意,您无需创建子页面的新实例( new SubPage())即可使用查找对象,因为它是静态的。