MONO Project: Как назначить C # DetaSource в виде данных таблицы?

StackOverflow https://stackoverflow.com//questions/9696045

Вопрос

Я пытаюсь сделать это, без удачи:

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. Это будет работать для меня, но прежде чем я отпущу это, это предпочтительный способ сделать это (если предпочтительный способ даже существует)? Спасибо снова.

Это было полезно?

Решение

не только в том, что «предпочтительный» способ сделать это, это единственный способ сделать это.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top