This question is locked. New answers and comments are not allowed.
Hi,
I'm trying to add new item to DataBoundListBox but it's just showing "Loading" :
This is my code :
public partial class Page1 : PhoneApplicationPage
{
// Constructor
List<Employee> listEmployee = new List<Employee>()
{
new Employee(){Name = "John",Age = 24, ImgUrl = "1.jpg",Company = "MICROSOFT"},
new Employee(){Name = "Smith",Age = 30, ImgUrl = "2.jpg",Company = "MICROSOFT"},
new Employee(){Name = "Brown",Age = 35, ImgUrl = "3.jpg",Company = "MICROSOFT"},
new Employee(){Name = "Taylor",Age = 33, ImgUrl = "4.jpg", Company = "MICROSOFT"},
};
public Page1()
{
InitializeComponent();
lstEmployee.ItemsSource = listEmployee;
lstEmployee.DataVirtualizationMode = Telerik.Windows.Controls.DataVirtualizationMode.OnDemandAutomatic;
lstEmployee.DataRequested += this.OnDataRequested;
}
private void OnDataRequested(object sender, EventArgs args)
{
listEmployee.Add(new Employee() { Name = "aaaa", Age = 24, ImgUrl = "1.jpg", Company = "MICROSOFT" });
listEmployee.Add(new Employee() { Name = "aaaa", Age = 24, ImgUrl = "1.jpg", Company = "MICROSOFT" });
listEmployee.Add(new Employee() { Name = "aaaa", Age = 24, ImgUrl = "1.jpg", Company = "MICROSOFT" });
listEmployee.Add(new Employee() { Name = "aaaa", Age = 24, ImgUrl = "1.jpg", Company = "MICROSOFT" });
listEmployee.Add(new Employee() { Name = "aaaa", Age = 24, ImgUrl = "1.jpg", Company = "MICROSOFT" });
listEmployee.Add(new Employee() { Name = "aaaa", Age = 24, ImgUrl = "1.jpg", Company = "MICROSOFT" });
listEmployee.Add(new Employee() { Name = "aaaa", Age = 24, ImgUrl = "1.jpg", Company = "MICROSOFT" });
listEmployee.Add(new Employee() { Name = "aaaa", Age = 24, ImgUrl = "1.jpg", Company = "MICROSOFT" });
listEmployee.Add(new Employee() { Name = "aaaa", Age = 24, ImgUrl = "1.jpg", Company = "MICROSOFT" });
listEmployee.Add(new Employee() { Name = "aaaa", Age = 24, ImgUrl = "1.jpg", Company = "MICROSOFT" });
listEmployee.Add(new Employee() { Name = "aaaa", Age = 24, ImgUrl = "1.jpg", Company = "MICROSOFT" });
listEmployee.Add(new Employee() { Name = "aaaa", Age = 24, ImgUrl = "1.jpg", Company = "MICROSOFT" });
}
}
I'm trying to add new item to DataBoundListBox but it's just showing "Loading" :
This is my code :
public partial class Page1 : PhoneApplicationPage
{
// Constructor
List<Employee> listEmployee = new List<Employee>()
{
new Employee(){Name = "John",Age = 24, ImgUrl = "1.jpg",Company = "MICROSOFT"},
new Employee(){Name = "Smith",Age = 30, ImgUrl = "2.jpg",Company = "MICROSOFT"},
new Employee(){Name = "Brown",Age = 35, ImgUrl = "3.jpg",Company = "MICROSOFT"},
new Employee(){Name = "Taylor",Age = 33, ImgUrl = "4.jpg", Company = "MICROSOFT"},
};
public Page1()
{
InitializeComponent();
lstEmployee.ItemsSource = listEmployee;
lstEmployee.DataVirtualizationMode = Telerik.Windows.Controls.DataVirtualizationMode.OnDemandAutomatic;
lstEmployee.DataRequested += this.OnDataRequested;
}
private void OnDataRequested(object sender, EventArgs args)
{
listEmployee.Add(new Employee() { Name = "aaaa", Age = 24, ImgUrl = "1.jpg", Company = "MICROSOFT" });
listEmployee.Add(new Employee() { Name = "aaaa", Age = 24, ImgUrl = "1.jpg", Company = "MICROSOFT" });
listEmployee.Add(new Employee() { Name = "aaaa", Age = 24, ImgUrl = "1.jpg", Company = "MICROSOFT" });
listEmployee.Add(new Employee() { Name = "aaaa", Age = 24, ImgUrl = "1.jpg", Company = "MICROSOFT" });
listEmployee.Add(new Employee() { Name = "aaaa", Age = 24, ImgUrl = "1.jpg", Company = "MICROSOFT" });
listEmployee.Add(new Employee() { Name = "aaaa", Age = 24, ImgUrl = "1.jpg", Company = "MICROSOFT" });
listEmployee.Add(new Employee() { Name = "aaaa", Age = 24, ImgUrl = "1.jpg", Company = "MICROSOFT" });
listEmployee.Add(new Employee() { Name = "aaaa", Age = 24, ImgUrl = "1.jpg", Company = "MICROSOFT" });
listEmployee.Add(new Employee() { Name = "aaaa", Age = 24, ImgUrl = "1.jpg", Company = "MICROSOFT" });
listEmployee.Add(new Employee() { Name = "aaaa", Age = 24, ImgUrl = "1.jpg", Company = "MICROSOFT" });
listEmployee.Add(new Employee() { Name = "aaaa", Age = 24, ImgUrl = "1.jpg", Company = "MICROSOFT" });
listEmployee.Add(new Employee() { Name = "aaaa", Age = 24, ImgUrl = "1.jpg", Company = "MICROSOFT" });
}
}