2016-05-16 42 views
2

ユーザーの観点から新しいページ/ビューを動的に追加することは可能でしょうか?Xamarinは動的にページ/ビューを追加します

今、私はハンバーガーメニューを持っており、特定のレイアウトページを使用する新しいページを追加できるようにしたいと考えています。

ウェブサイトのCMSに新しいページを追加したときのような気分です。

ありがとうございます!

+0

あなたのメニューに表示されるように、あなたはまた、あなたのメニューのデータソースでは、この新しいページへのリンクを追加することができます。新しいContentPageを動的に作成し、そのコンテンツページに移動できます。 – Jason

+0

ああニース!あなたはそれをどうやって行うのか分かりますか? @ジェイソン – oOMelon

答えて

5
var page = new ContentPage(); 
page.Title = "My Page"; 
var content = new StackLayout(); 
// add content controls to layout here 
// you could prompt the user for input - ie, how many buttons, or labels, etc 
// and populate the stack accordingly 
content.Children.Add(...); 
page.Content = content; 

それははい

+0

ありがとう!理にかなっていますが、新しいページはどこにどのように保存されますか? @Jason – oOMelon

+0

メモリへの参照を保持することも、定義をシリアル化してディスクやsqliteに格納することもできます。これは実際に要件とアーキテクチャに依存します – Jason

+0

Okey、今はRESTサービスを使用しています(Azure私が作成したSql DBでホストされています)。このアプリは友だちのためのtodolistであり、それぞれ異なる "カテゴリ"のリストビューを持つ新しいページを追加できるようにしたかったのです。 @ Jason – oOMelon

関連する問題