Вот мой код
public MainPage()
{
mytb.Add(dp1);
mytb.Add(dp2);
mytb.Add(dp3);
mytb.Add(dp4);
InitializeComponent();
this.BindingContext = this;
}
public static List<Departments> mytb { get; set; } = new List<Departments>();
public ObservableCollection<Departments> mytb2 { get; set; } = new ObservableCollection<Departments>(mytb);
Departments dp1 = new Departments() { FullName = "kkkkkk" };
Departments dp2 = new Departments() { FullName = "kkkkkk" };
Departments dp3 = new Departments() { FullName = "kkkkkk" };
Departments dp4 = new Departments() { FullName = "kkkkkk" };
Nathing появляется в моем ListView, когда я привязываю свой ListView ItemSource к mytb2
, но когда я использую этот код
public MainPage()
{
mytb.Add(dp1);
mytb.Add(dp2);
mytb.Add(dp3);
mytb.Add(dp4);
foreach (Departments dep in mytb)
{
mytb2.Add(dep);
}
InitializeComponent();
this.BindingContext = this;
}
public static List<Departments> mytb { get; set; } = new List<Departments>();
public ObservableCollection<Departments> mytb2 { get; set; } = new ObservableCollection<Departments>();
Departments dp1 = new Departments() { FullName = "kkkkkk" };
Departments dp2 = new Departments() { FullName = "kkkkkk" };
Departments dp3 = new Departments() { FullName = "kkkkkk" };
Departments dp4 = new Departments() { FullName = "kkkkkk" };
, он отлично работает . Я боюсь использовать foreach
l oop, так как это может повлиять на производительность моего приложения, так как это решить?
заранее спасибо