j'avais une vue à l'aide d'un TabControl avec un prisme: TabControlRegionAdapterSilverlight 5 + prisme: TabControlRegionAdapter
<sdk:TabControl Grid.Row="1" AutomationProperties.AutomationId="GUID" Margin="8,8,12,12"
prism:RegionManager.RegionName="GUID_REG_NAME"
prism:RegionManager.RegionContext="{Binding CurrentSelectedItem}" Name="TabControl1" >
<prism:TabControlRegionAdapter.ItemContainerStyle>
<Style TargetType="sdk:TabItem">
<Setter Property="HeaderTemplate">
<Setter.Value>
<!--Display the child view name on the tab header-->
<DataTemplate>
<TextBlock Text="{Binding ViewName}" />
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
</prism:TabControlRegionAdapter.ItemContainerStyle>
</sdk:TabControl>
Tout a bien fonctionné aussi longtemps que je ciblé Silverlight 4.
Je suis la version bêta de Silverlight 5 et modifié la version cible du projet à SL 5.
maintenant, la vue ne sera pas compilé avec l'erreur:
The property 'ItemContainerStyle' does not exist on the type 'TabControl' in the XML namespace 'http://www.codeplex.com/prism'
Anyon Avez-vous cette erreur?
Des idées sur les causes/comment y remédier?
avez-vous résolu jamais cela? –
Je n'ai pas eu le temps de regarder dans ce plus :(- laisser un commentaire si l'une des réponses ci-dessous est correcte et j'accepterai – Ando
Avez-vous mis à jour la référence du SDK à 5.0? –