mvvmcross MvxActionBasedTableViewSource като групирана таблица

Използвам MvxActionBasedTableViewSource за моето персонализирано свързване на общи мрежи.

Func CellCreator е наистина страхотен и всичко работи добре с него.

Но. По какъв начин се очаква да се справи с групираните таблици? Имам нужда от динамично обвързване с тях.

И така, това означава ли, че трябва да имплементирам тази логика от себе си и CellCreator така или иначе не може да се използва за подобно поведение?

Благодаря!


person Agat    schedule 20.06.2013    source източник


Отговори (1)


MvxActionBasedTableViewSource е проектиран само за прости таблици - така че не може да се използва за групиране без някои промени - напр. чрез наследяване или копиране и поставяне.

За списък с налични TableViewSources вижте Какъв клас за наследяване от източник на обвързана таблица

За пример на групиране вижте Създаване UITable със секция, използваща Mono touch и slodge mvvmcross (кодът е остарял, но принципите са все същите)

person Stuart    schedule 20.06.2013
comment
Виждам. Но по отношение на обвързването, като цяло, за MvxActionBasedTableViewSource (и MvxStandardTableViewCell) няма разлика дали таблицата е групирана или не, нали? - person Agat; 20.06.2013
comment
съжалявам Страхувам се, че едно изречение за „смисъла на обвързването“ всъщност не означава много за мен. Източникът на таблицата ActionBased не поддържа групиране - така че да, това е много съществена разлика. Най-доброто, което мога да предложа, е да опитате да разгледате предоставените връзки, да опитате да създадете групиран източник на данни и след това да се върнете с конкретни подробни въпроси, ако срещнете предизвикателства. Добрата новина е, че звучи така, сякаш вече сте схванали добре и силно концепциите и добра, силна представа какво трябва да направите. - person Stuart; 20.06.2013
comment
Всъщност изпробвах наследяването и всичко изглежда доста просто и ясно: замяна на типични методи, необходими за дефиниране на секции (като SectionFor, RowsInSection, NumberOfSections и т.н.), както и GetItemAt за намиране на правилния елемент от моята персонализирана структура от данни. И така, всичко работи като чар. Благодаря ти! - person Agat; 20.06.2013