2011-11-08 12 views
0

Windows Phone 7アプリケーションを開発していますが、タイトル要素の外観を変更しようとしています。すべてのインターネット上で Windows Phone 7パノラマコントロールにタイトルがありません

は、彼らがこのようなコードを示しています。

<controls:Panorama> 
    <controls:Panorama.Title> 
     <StackPanel Orientation="Horizontal" Margins="0,80,0,0"> 
      <Image Source="/myimage.png"/> 
      <TextBlock Text="my title"/> 
     </StackPanel> 
    </controls:Panorama.Title> 
</controls:Panorama> 

をしかし、私はそれを実行すると、それだけでこれらのエラー

プロパティ「タイトル」を思い付くには存在しませんXML名前空間 'clr-namespace:Microsoft.Phone.Controls; assembly = Microsoft.Phone.Controls'の 'Grid'型。 C:プロジェクト\ PanoramaApp2 \ PanoramaApp2 \ Homepage.xaml \ Visual Studioの2010 \ \ユーザー\ lukecou \文書22 10 PanoramaApp2

は着脱プロパティ 'タイトル' 'は型では見つかりませんでしたパノラマ'。 C:\ Users \ユーザーlukecouプロジェクト\ Visual Studioの2010 \ドキュメント\ \ PanoramaApp2 \ PanoramaApp2 Homepage.xaml 22 10 PanoramaApp2 \

どのようにタイトル要素は皆のために存在していない私のために来ますか?

どのようにすればアクセスできますか?

+1

「__ 'Grid' __」というプロパティに 'Title'というプロパティが存在しないということは注目に値するでしょう。 MSがエラー文字列リソースを更新する際の小さなエラーかもしれませんし、実際のXamlで何か別の問題が発生しているという手掛かりですか? – AnthonyWJones

+0

あなたはより多くのページxamlを投稿する必要があります。あなたがマージンをマージンに変更している限り、あなたが投稿したビットは自分のもので正常に機能します。ページを空のパノラマに縮小し、投稿内のコードを更新してください。 – calum

+0

@AnthonyWJones悲しいことに、それは問題であった、それは ''タグの中になかった。 – Luke

答えて

1

その注目すべきエラーがなぜグリッドとないパノラマ「プロパティ 『タイトル』タイプ『グリッド』上に存在しない」と言うこと?あなたの本当のXamlで何か他のものに間違っていることを手がかりに

0

使用TitleTemplate代わり

<controls:Panorama.TitleTemplate> 
    <DataTemplate> 
    <StackPanel Orientation="Horizontal" Margin="0,80,0,0"> 
    <Image Source="/myimage.png"/> 
    <TextBlock Text="my title"/> 
    </StackPanel> 
</DataTemplate>  
</controls:Panorama.TitleTemplate> 
+0

実際にバインディングを行わない場合、テンプレートの使用は過剰です。タイトルプロパティはここに行く正しい方法です。 – calum

+0

私はこの問題をTSコードで見つけました:right 'Margin =" 0,80,0,0 "' not a 'Margins =" 0,80,0,0 "'。あなたのプロジェクトでまだ動作していない場合は教えてください – Ku6opr

関連する問題