Я пытаюсь сделать это, но безуспешно:
private List<Person> mPeople = new List<Person>();
public List<Person> People
{
get {return mPeople;}
set {mPeople=value;}
}
partial void CreatePeople (MonoMac.Foundation.NSObject sender)
{
CreateThePeople ();
tableView.DataSource=mPeople;
tableView.ReloadData ();
}
Я получаю сообщение об ошибке "Не удается неявно преобразовать тип ..." в строке источника данных. Использование явного преобразования также не работает.
Из того, что я понимаю о разработке XCode, я хочу растянуть линию от моего класса до свойства источника данных сетки в конструкторе интерфейса, но проблема в том, что я не могу назначить свой класс одному из значки в центре дисплея (где находятся значки «Владелец файла» и «Первый ответчик»).
Я использую XCode 4 на Mac Lion.
Надеюсь, это достаточно ясно. Может ли кто-нибудь указать мне правильное направление? Заранее спасибо.
EDIT:
После еще нескольких поисков я обнаружил http://www.netneurotic.net/Mono/MonoMac-NSTableView.html,, что говорит о том, что мне всегда нужно будет создавать класс, который наследуется от NSTableViewDataSource. Это будет работать для меня, но прежде чем я позволю этому уйти, это предпочтительный способ сделать это (если предпочтительный способ даже существует)? Еще раз спасибо.