public void Added_Removed() { var v = new View(new Rect(0, 0, 10, 24)); var t = new View(); v.Added += (View e) => { Assert.True(v.SuperView == e); }; v.Removed += (View e) => { Assert.True(v.SuperView == null); }; t.Add(v); Assert.True(t.Subviews.Count == 1); t.Remove(v); Assert.True(t.Subviews.Count == 0); }
public void Close() { Application.RequestStop(); _parent?.Remove(this); }