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()...