2012-05-16 22 views
14

ich immer einen Fehler in dieser XAML-Datei bekommen:‚VisualTree‘ wird mehr als einmal

Die Eigenschaft ‚VisualTree‘ mehr gesetzt als einmal.

<ListBox x:Name="lstHistory" HorizontalAlignment="Left" Margin="12,284,0,90" Width="460" 
       ItemsSource="{Binding 
           Source={StaticResource SongCollection}, 
           Path=DataCollection}"> 
      <ListBox.ItemTemplate> 
       <DataTemplate> 
        <StackPanel Orientation="Horizontal"> 
         <Image Margin="5" VerticalAlignment="top" Source="{Binding Path=Image}" /> 
        </StackPanel> 
        <TextBlock Margin="8" Width="250" 
        TextWrapping="Wrap" 
        VerticalAlignment="Top" 
        HorizontalAlignment="Left" 
        Text="{Binding Path=Name}" /> 
        <TextBlock Width="100" 
        Margin="8,0,8,8" 
        VerticalAlignment="Top" 
        HorizontalAlignment="Left" 
        Text="{Binding Path=Artist}" /> 
       </DataTemplate> 
      </ListBox.ItemTemplate> 

     </ListBox> 

Wer kann helfen?

Antwort

23

DataTemplate kann nur 1 Kind haben. Sie haben 2 (Stackpanel und Textblock). wrap diejenigen in einem einzigen Behälter und alles wird gut

Verwandte Themen