2011-12-26 15 views
23

से अधिक सेट है मुझे नीचे दिए गए मेरे कोड के साथ निम्न त्रुटि मिल रही है।संपत्ति सामग्री एक बार

त्रुटि:

कोड "संपत्ति 'सामग्री' एक बार से अधिक सेट है":

 <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> 

उत्तर

38

एक PanoramaItem केवल एक ही बच्चा नियंत्रण हो सकता है लेकिन आप वर्तमान में एक TextBlock और एक ListBox है। इसे ठीक करने के लिए, टेक्स्टब्लॉक और लिस्टबॉक्स (जैसे StackPanel या Grid) को पकड़ने के लिए बस एक और अभिभावक नियंत्रण जोड़ें। उदाहरण के लिए:

<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> 
+4

यह मुझे इतने लंबे समय तक फंस गया था – Shekhar

संबंधित मुद्दे