2012-02-08 12 views
1

see picture)にダイアログを追加しようとしていますが、ビューに追加できません。私はさまざまな方法を試みましたが、表示されません。PopOverViewでMonoTouch.Dialogを追加します。

[Register("MyCustomPopoverViewController")] 
public partial class MyCustomPopoverViewController : UIViewController 
{ 
    DetailViewController appd; 

    public MyCustomPopoverViewController (DetailViewController app) 
    { 
     appd = app; 
    } 

    public override void ViewDidLoad() 
    { 
     Console.WriteLine ("Paged view did load"); 
     this.ContentSizeForViewInPopover = new SizeF (370, 670); 

     var root = new RootElement ("Meals"){ 
     new Section ("Dinner"){ 
       new RootElement ("Desert", new RadioGroup ("desert", 2)){ 
        new Section(){ 
        new RadioElement ("Ice Cream", "desert"), 
        new RadioElement ("Ice Cream", "desert"), 
        new RadioElement ("Ice Cream", "desert"), 
        new RadioElement ("Ice Cream", "desert"), 
        new RadioElement ("Ice Cream", "desert") 
        } 
       } 
      }  
     }; 
    } 
} 

答えて

3

私は自分の答えを見つけました。ソリューションは、このようなものです:

 public override void ViewDidLoad() 
    { 
     Console.WriteLine ("Paged view did load"); 
     this.ContentSizeForViewInPopover = new SizeF (370, 670); 

     var root = new RootElement ("Meals"){ 
     new Section ("Dinner"){ 
       new RootElement ("Desert", new RadioGroup ("desert", 2)){ 
        new Section(){ 
        new RadioElement ("Ice Cream", "desert"), 
        new RadioElement ("Ice Cream", "desert"), 
        new RadioElement ("Ice Cream", "desert"), 
        new RadioElement ("Ice Cream", "desert"), 
        new RadioElement ("Ice Cream", "desert") 
        } 
       } 
      }  
     }; 
        // This is the solution! 
     var dv = new DialogViewController (root); 
     View.Add(dv.View); 
    } 
+0

答えとして、あなたは(票以下の緑のマークを)あなたの質問にマークを付けることができますので、他の人が答えを見ることができます同様のキーワードで検索を行う際に利用可能である(それはあなた自身の質問に答える大丈夫ですstackoverflowについては、FAQを参照してください)。 – poupou

関連する問題