void showInactiveBorder() {
CATransaction.Begin ();
CATransaction.CompletionBlock =()=>{
this.activeBorder.Layer.Opacity = 0;
};
var anim2 = CABasicAnimation.FromKeyPath ("transform");
var fromTransform = CATransform3D.MakeScale (1, 1, 1);
var toTransform = CATransform3D.MakeScale (0.01f, 1, 1);
anim2.From = NSValue.FromCATransform3D (fromTransform);
anim2.To = NSValue.FromCATransform3D (toTransform);
anim2.TimingFunction = CAMediaTimingFunction.FromName (CAMediaTimingFunction.EaseOut);
anim2.FillMode = CAFillMode.Forwards;
anim2.RemovedOnCompletion = false;
this.activeBorder.Layer.AddAnimation(anim2, "_activeBorder");
CATransaction.Commit ();
}