private void StartMagnify(object sender, EventArgs e) { if (magnifier != null) { magnifier.CloseService(); magnifier = null; } magnifier = new Magnifier(this); ContentRoot.Children.Add(magnifier.Visual); magnifier.ServiceClosed += delegate { Magnify.IsChecked = false; if (magnifier != null) { ContentRoot.Children.Remove(magnifier.Visual); } magnifier = null; }; }