2010-08-22 6 views
1

У меня проблемы с обновлением моего UITableView из AsyncCallback, но обновление ярлыка отлично работает? Мой код выглядит следующим образом:Обновить пользовательский интерфейс от AsyncCallback

private void ProcessHttpResponse(IAsyncResult iar) { 
        // Do some work ... 

     InvokeOnMainThread(delegate { 
      myTable.Source = new MyTableViewSource(this.Controller,result.Messages); 
      txtInfo.Text += "Received request from: "; 
     }); 
    } 

мне нужно сделать что-то еще с моим столом помимо установки источника ли?

ответ

1

Не существует ли ReloadData() или что-то на myTable.Source?

Я хотел бы также добавить немного больше проверки ответа перед добавлением его к источнику данных, и затыкать все это в хорошем Try/уловом :)

+0

Ah ReloadData() решил это, спасибо за вашу помощь и тому try/catch, я просто оставил это из примера :) – Marcus

+0

ye ye sure it was;) haha – iwayneo

Смежные вопросы