2010-12-20 14 views
1

.xamlテンプレート(Androidでの膨張など) を使用して、動的なWP7コントロールをコードビハインド(.cs)で生成することは可能ですか、それとも手動ですべて生成する必要がありますか?たとえば、動的なタブ(PivotItems)が必要ですWP7の動的コントロール

答えて

2

最近、Pete Brownは、そのルートを調べたい場合は、xamlを動的に生成する方法を示しました。

Dynamically Generating Controls in WPF and Silverlight

+0

ありがとう、私はUserControlsを使用して私の問題を解決しましたが、これは本当に興味深い – Janci

0

これは可能ですが、間違いなく推奨されています。

とにかく、どのアプリケーションでも3つ以上のピボットアイテムを使用する必要があるのか​​どうかはわかりません。単に3つを持ち、包み込むときにそれらを再利用するだけです。ページ遷移時には、pivotItemのデータを変更するだけで、それ以上作成する必要はありません。

0

あなたは間違いなくこれを行うことができます。

var newItem = new PivotItem { Header = "Added" }; 

MyPivot.Items.Add(newItem); 

は、しかし時間の多くを持つことの潜在的なパフォーマンスへの影響に注意してください。

+0

は私がeasyiest道...(クローニング、膨張させ、そのようなもの)がある場合、私はちょうど を思っていた、すべてのXAMLデザインは.csファイルに手動で生成することができると信じ – Janci

+0

@Janciは、あなたの質問です"出来ますか?"または "オプションとは何ですか?どのように比較しますか?" –

+0

はい私の質問はそれが可能かどうかです – Janci

関連する問題