Witam tworzę nowy obiekt którego dane chce wyświetlić w kontrolce, przypisałem przy użyciu binding odpowiednią listę ale po uruchomieniu programu nic się nie wyświetla.
Kod:
MainWindow.cs
public partial class MainWindow : Window
{
public List<Movie> CurrentMovie = new List<Movie>();
public MainWindow()
{
InitializeComponent();
Movie Movie1 = new Movie();
Movie1.Name = "Movie Test";
Movie1.Year = 1999;
Movie1.HoursWatched = 2000;
Movie1.Cast = new List<string>() { "Actor 1", "Actor 2" };
CurrentMovie.Add(Movie1);
DataContext = this;
}
}
Movie.cs
public class Movie
{
public string Name { get; set; }
public short Year { get; set; }
public List<string> Cast { get; set; }
public long HoursWatched { get; set; }
}
XAML:
<Grid>
<ListBox ItemsSource="{Binding CurrentMovie}" Margin="28,36,505,209">
<Label Content="{Binding Name}"></Label>
</ListBox>
</Grid>