2011-08-12 4 views
2

パノラマコントロールを使用してデータソースにバインドしている問題が発生しています。しかし、私はまだ他のパノラマアイテムに他のカスタムアイテムが必要なので、そこにはテキストブロック、グリッドなどが必要です。だから私はバックエンドでそれを追加していない場合、それらのパノラマアイテムを表示しません。これは、データソースのバインドされた項目を表示するだけです。どうしてこんなことに?どちらもうまくいくはずです。WP7パノラマアイテムのバインドと他のカスタムパノラマアイテムの追加C#

誰でもこの解決策を教えてください。

ありがとうございます。

+0

私たちに何をしているのかを教えてください。それを記述するだけではありません。 –

+0

基本的に私はパノラマコントロールでRSSフィードを表示しているwp7アプリを開発しています。だから最初は、最初のパノラマアイテムをデータソース経由で動的にロードします。それでその部分は上質で働いています。しかし、私はテキストブロックを追加し、それを私のアプリケーションページの1つにリンクすることができるC#バックエンドで2番目のパノラマアイテムを作成したいと思います。最初のパノラマアイテムレイアウトに影響を与えることなく、これを達成する方法があります。これで私を助けてください。 – Akruti

+0

誰でも私がこの問題を解決するのを手伝ってください。ありがとう。 – Akruti

答えて

0

手動PanoramaItemsを追加したいしているので、私は2つのアプローチを考えることができます:

  1. あなたPanorama.ItemsSourceが背後にあるコードやのviewmodelでアクセス可能であるのObservableCollectionに設定されていることを確認し、パノラマを更新するObservableCollectionに新しいアイテムを追加します。

  2. パノラマコントロールのアイテムをデータバインドしないでください。アイテムを手動で追加するだけです。アイテムがそのようにあなたのコードはのテンプレートに影響を与えずに新しいアイテムが追加されたときに適用するためにどのDataTemplateを決定することができますDataTemplateSelectorを使用して、基になるコレクションに追加されたときに

いずれかの方法は、パノラマのItemTemplateには評価されます前の項目。

/chris

関連する問題