Fehler: die Items-Auflistung muss leer sein vor der Verwendung von "ItemsSource"
meiner xaml-Datei
<ListBox Height="522" HorizontalAlignment="Left" Margin="20,162,0,0" Name="listBox1" VerticalAlignment="Top" Width="448" ItemsSource="{Binding}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Text}" Foreground="#FFC8AB14" FontSize="36" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
xaml.cs-Datei
listBox1.Items.Clear();
for (int i = 0; i < tasks.Count(); i++) {
List<Taskonlistbox> dataSource = new List<Taskonlistbox>();
dataSource.Add(new Taskonlistbox() {Text = "Blalalalala"} );
this.listBox1.ItemsSource = dataSource; //visual stdio shows error here:
}
Taskonlistbox:
public class Taskonlistbox
{
public string Text { get; set; }
}
Fehler: "Items-Auflistung muss leer sein vor der Verwendung von "ItemsSource"
was ist ein problem?
- Dies scheint im Zusammenhang zu den stackoverflow.com/questions/683863/...
- Wahrscheinlich nicht die Wurzel Fehler, aber Sie sollten nicht legen Sie die ItemsSource-innerhalb der for-Schleife.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Sie erstellen möchten, in der Liste nur einmal und ordnen Sie die Datenquelle nur einmal!!!! Daher erstellen Sie die Liste vor die Schleife und zuweisen der Datenquelle nach die Schleife