protected override void OnPreRender(EventArgs e)
{
base.OnPreRender(e);
ControlPropertiesValid();
IList<TwitterStatus> statuses = null;
switch (Mode) {
case TwitterMode.Profile:
statuses = GetProfile();
if (statuses != null && statuses.Count > 0) {
var user = statuses[0].User;
Title = Title ?? user.Name;
Caption = Caption ?? user.ScreenName;
ProfileImageUrl = ProfileImageUrl ?? user.ProfileImageUrl;
}
break;
case TwitterMode.Search:
statuses = GetSearch();
break;
}
_listView.DataSource = statuses;
_listView.DataBind();
}