using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.IO; using System.Linq; using Avalonia.Controls; using Avalonia.Interactivity; using Avalonia.Media.Imaging; using Avalonia.Platform.Storage; using Avalonia.Win32; using demo_2023.Models; namespace demo_2023; public partial class MainWindow : Window { ObservableCollection events = new ObservableCollection(); List dataSourseEvent; public MainWindow() { InitializeComponent(); using var context = new User15Context(); dataSourseEvent = context.Events.ToList(); EventListBox.ItemsSource = dataSourseEvent; } public class EventPresenter() : Event { Bitmap? image { get { try { string absolutePath = Path.Combine(AppContext.BaseDirectory, photo); return new Bitmap(absolutePath); } catch { return null; } } } } private void Jury_reg(object? sender, RoutedEventArgs e) { new Additem().ShowDialog(this); } }