MONO Project: Как назначить C # DetaSource в виде данных таблицы?
-
13-12-2019 - |
Вопрос
Я пытаюсь сделать это, без удачи:
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 ();
}
.
Я получаю «не могу неясно преобразовать тип ...» ошибка на линии DataSource. Использование явного преобразования не работает, либо.
от бита, я понимаю о разработке Xcode, я должен растянуть линию от моего класса в свойство DataSource сетки в интерфейсе Builder, но проблема с этим, что я не могу назначить мой класс к одному из Значки в центре дисплея (где находятся иконки файлов и первые значки респондента).
Я использую XCode 4 на Mac Lion.
Надеюсь, это достаточно ясно. Может кто-нибудь указать мне в правильном направлении? Заранее спасибо.
Редактировать: После некоторых поисков я нашел http://www.netneurotic.net/mono/monomaz-nstableview .html , который предполагает, что мне всегда нужно создать класс, который наследует от nstableviewdataSource. Это будет работать для меня, но прежде чем я отпущу это, это предпочтительный способ сделать это (если предпочтительный способ даже существует)? Спасибо снова.
Решение
не только в том, что «предпочтительный» способ сделать это, это единственный способ сделать это.