下面的代碼確實有效,但我不明白爲什麼。我剛剛通過僥倖得到了解決方案。爲什麼這個有效? (綁定在Panorama-Template,Windows Phone 7中)
<controls:Panorama x:Name="PanoramaMama" Title="my header">
<controls:Panorama.TitleTemplate>
<DataTemplate>
<TextBlock Foreground="Red" Text="{Binding}"/>
</DataTemplate>
</controls:Panorama.TitleTemplate>
<controls:Panorama.HeaderTemplate>
<DataTemplate>
<TextBlock Foreground="Blue" Text="{Binding}" />
</DataTemplate>
</controls:Panorama.HeaderTemplate>
<!--Panorama item one-->
<controls:PanoramaItem Header="item one">
<Grid/>
</controls:PanoramaItem>
<!--Panorama item two-->
<controls:PanoramaItem Header="item two">
<Grid/>
</controls:PanoramaItem>
</controls:Panorama>
我想實現是爲所有人創造一個PanoramaItems和HeaderTemplate中指定每個PanoramaItem標題文本。例如爲:<controls:PanoramaItem Header="item one">
在模板中,不帶任何參數結合這項工作:Text="{Binding}"
這是爲什麼工作? 綁定必須使用一些默認值(默認路徑左右) - 這些默認值?綁定的非縮寫版本是什麼?