private void OnLoadCompleted(object sender, OpenReadCompletedEventArgs e)
{
var xml = XElement.Load(e.Result);
this.Users = xml.Elements()
.Select(data => new UserData(data))
.OrderBy(user => user.Name)
.ToList();
if (this.LoadCompleted != null)
{
this.LoadCompleted(sender, new EventArgs());
}
}