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.
InformationsquelleAutor tbsasa | 2012-02-12
Schreibe einen Kommentar