C# 是否公开强类型列表?

C# 是否公开强类型列表?,c#,uwp,C#,Uwp,如果我在主页的框架内容中有一个子页面,代码如下 List<Lookup> Lookups = new List<Lookup> 列表查找=新列表 如何将其公开,以便从MainPage.xaml.cs访问查找?我可能遗漏了一些内容,但您是否尝试过将公开放在行的开头 public List<Lookup> Lookups = new List<Lookup>(); 公共列表查找=新列表(); 虽然作为一种财产会更好 private List&l

如果我在主页的框架内容中有一个子页面,代码如下

List<Lookup> Lookups = new List<Lookup>
列表查找=新列表

如何将其公开,以便从MainPage.xaml.cs访问查找?

我可能遗漏了一些内容,但您是否尝试过将公开放在行的开头

public List<Lookup> Lookups = new List<Lookup>();
公共列表查找=新列表();
虽然作为一种财产会更好

private List<Lookup> _lookups = new List<Lookup>();
public IEnumerable<Lookup> Lookups => _lookups;
private List_lookups=new List();
公共IEnumerable查找=>\u查找;
使用static仅保留一次该页面的实例,并使用public访问子页面类之外的内容

请注意,您不需要创建子页面(new subpage())的新实例来使用查找对象,因为它是静态的


我已经试过了,但没有达到预期的效果。有趣的是,我甚至没有意识到尝试解决方法就找到了这个答案。我为自己做了一个方法,我发现我必须使列表声明成为静态的。
public static List<Lookup> Lookups = new List<Lookup>
SubPage.Lookups.Add()...