using System.Collections; using System.Windows.Markup; namespace PCL { [ContentProperty("Events")] public class CustomEventCollection : IEnumerable { private readonly List _events = new(); public List Events => _events; public IEnumerator GetEnumerator() => Events.GetEnumerator(); IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); } }