private void close(object sender, CloseEventArgs e) { Interaction.QueueOnMainThread((p1, p2) => { if (OnClosed != null) { OnClosed.Emit(p1, (CloseEventArgs)p2); } }, sender, e); }