using System; using Pf2e.Database.Model.Base; namespace Pf2e.WPF.EntityViewer.Stores; /// /// Хранилище выбранной сущности. /// public class SelectedEntityStore { /// private Entity? _selectedEntity; /// /// Сущность, выбранная в интерфейсе. /// public Entity? SelectedEntity { get => _selectedEntity; set { _selectedEntity = value; SelectedEntityChanged?.Invoke(SelectedEntity); } } /// /// Событие, вызываемое при изменении выбранной сущности. /// public event Action? SelectedEntityChanged; }