using Avalonia.Collections; using CommunityToolkit.Mvvm.ComponentModel; namespace SourceGit.ViewModels { public class ViewLogs : ObservableObject { public AvaloniaList Logs { get => _repo.Logs; } public CommandLog SelectedLog { get => _selectedLog; set => SetProperty(ref _selectedLog, value); } public ViewLogs(Repository repo) { _repo = repo; } private Repository _repo = null; private CommandLog _selectedLog = null; } }