MonoTouch.Dialog: Sub Section BackgroundView? - PullRequest
1 голос
/ 20 марта 2012

У меня есть RootElement с разделами. В одном разделе есть Радиоэлементы. Как изменить BackgroundView в подразделе?

Что-то вроде этого не работает, потому что подпредставление еще не создано.

        rootGroups = new RootElement ("Ideas", rdoGroup) {
           new RootElement ("Baha'i") {
                new Section (){
                    new RadioElement ("Peace"),
                    new RadioElement ("Unity"),
                    new RadioElement ("Science")    
                }
            }
        };

???
rootGroups.TableView.BackgroundColor = ...;

1 Ответ

2 голосов
/ 20 марта 2012

Если вы хотите создать два разных представления с двумя разными фонами, вы должны создать еще один dialogViewController для второго корня, таким образом вы сможете изменить фон.

Для этого вместо обычного конструктора RootElement используйте конструктор RootElement, который принимает метод делегата, который может создавать UIViewController по требованию.

...