web-dev-qa-db-fra.com

le contenu de la propriété est défini plusieurs fois

J'obtiens l'erreur suivante avec mon code ci-dessous.

Erreur: "La propriété" Contenu "est définie plusieurs fois"

Code:

        <controls:PanoramaItem Header="headlines">
            <TextBlock Text="{Binding Tones}" />
          <!--Double line list with image placeholder and text wrapping-->
            <ListBox Margin="0,0,-12,0" ItemsSource="{Binding Tones}">
                <ListBox.ItemTemplate>
                    <DataTemplate>
                        <StackPanel Orientation="Horizontal" Margin="0,0,0,17">
                            <!--Replace rectangle with image-->
                            <Image Source="{Binding ImageUrl}" Height="75" Width="100" Margin="12,10,9,0" VerticalAlignment="Top"/>
                            <!--<Rectangle Height="100" Width="100" Fill="#FFE5001b" Margin="12,0,9,0"/>-->
                            <StackPanel Width="311">
                                <TextBlock Text="{Binding Title}" TextWrapping="Wrap" Style="{StaticResource PhoneTextLargeStyle}"/>
                                <!--<TextBlock Text="{Binding LineTwo}" TextWrapping="Wrap" Margin="12,-6,12,0" Style="{StaticResource PhoneTextSubtleStyle}"/>-->
                            </StackPanel>
                        </StackPanel>
                    </DataTemplate>
                </ListBox.ItemTemplate>
            </ListBox>                
        </controls:PanoramaItem>
24
John Smith

Un PanoramaItem ne peut avoir qu'un seul contrôle enfant mais vous avez actuellement un TextBlock et un ListBox. Pour résoudre ce problème, ajoutez simplement un autre contrôle parent pour contenir le TextBlock et ListBox (comme un StackPanel ou un Grid). Par exemple:

<controls:PanoramaItem Header="headlines">
   <grid>
        <TextBlock Text="{Binding Tones}" />
        <!--Double line list with image placeholder and text wrapping-->
        <ListBox Margin="0,0,-12,0" ItemsSource="{Binding Tones}">
            <ListBox.ItemTemplate>
                 <DataTemplate>
                     <StackPanel Orientation="Horizontal" Margin="0,0,0,17">
                         <!--Replace rectangle with image-->
                         <Image Source="{Binding ImageUrl}" Height="75" Width="100" Margin="12,10,9,0" VerticalAlignment="Top"/>
                         <!--<Rectangle Height="100" Width="100" Fill="#FFE5001b" Margin="12,0,9,0"/>-->
                         <StackPanel Width="311">
                              <TextBlock Text="{Binding Title}" TextWrapping="Wrap" Style="{StaticResource PhoneTextLargeStyle}"/>
                              <!--<TextBlock Text="{Binding LineTwo}" TextWrapping="Wrap" Margin="12,-6,12,0" Style="{StaticResource PhoneTextSubtleStyle}"/>-->
                         </StackPanel>
                     </StackPanel>
                  </DataTemplate>
             </ListBox.ItemTemplate>
        </ListBox>               
   </grid> 
</controls:PanoramaItem>
38
keyboardP