using System; using System.ComponentModel; using AppKit; using Foundation; using SizeF = CoreGraphics.CGSize; namespace Xamarin.Forms.Platform.MacOS { public class ButtonRenderer : ViewRenderer { protected override void Dispose(bool disposing) { if (Control != null) Control.Activated -= OnButtonActivated; base.Dispose(disposing); } protected override void OnElementChanged(ElementChangedEventArgs