private void AddNoteView(Note note) { NoteView noteView = new NoteView(note, this.Frame.Width - 46); noteView.Frame = new CGRect(23, bottom, noteView.Frame.Width, noteView.TotalHeight); noteView.EditNoteEvent += HandleEditNoteEvent; noteView.RemoveNoteEvent += HandleRemoveNoteEvent; noteView.FlipBackEvent += HandleFlipBackEvent; this.AddSubview(noteView); bottom = noteView.Frame.Bottom + 23; this.ContentSize = new CGSize(1, bottom); }
void HandleFlipBackEvent(NoteView noteView) { var list = this.Subviews.Where(i => i is NoteView && i != noteView).ToList(); Flip(list); }