2012-03-20 2 views
1

У меня есть RootElement с разделами. В одном разделе есть RadioElements. Как изменить BackgroundView в подразделе?MonoTouch.Dialog: Подраздел BackgroundView?

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

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

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

ответ

2

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

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

Смежные вопросы