Hallo,
hier erstmal der Code der MainPage Seite:
public partial class Page : UserControl
{
public void war(object sender, Event e)
{
List<Data> source = new List<Data>();
foreach (object item in e.Result)
{
source.Add(new Data()
{
Nr = item.ID,
Name = item.Name,
StartDatum = item.Startdatum
});
}
Plan.Source = source;
}
}
Dort wird noch eine weitere Klasse dazu angelegt:
public class Data
{
public string Nr { get; set; }
public string Name { get; set; }
public DateTime StartDatum { get; set; }
}
und das ganze greift auf ein von mir erstelltes Benutzercontrol zu:
public partial class Plan: UserControl
{
public Plan()
{
InitializeComponent();
}
public List<Data> Source { set { dgTabelle.ItemsSource = value; } }
}
Bewirken soll das:
Eine Sourceliste wird in der MainPage erstellt und sendet die Source an das Benutzercontrol "Plan" weiter.
Dort wird eine Tabelle mit dieser Source gefüllt.
Nun erscheint eine Fehlermeldung, die mir nicht ganz klar ist:
Inkonsistenter Zugriff: Parametertyp "System.Collections.Generic.List<MeinProgramm.Data>" ist weniger zugreifbar als Methode "MeinProgramm.Plan.Source(System.Collections.Generic.List<MeinProgramm.Data>)"
C:\Users\...\Documents\...\...\MeinProgramm\Plan.xaml.cs 27 27 MeinProgramm