public void SetText(string value) { if (!floating) { this.Text = value; if (!string.IsNullOrWhiteSpace (this.Text)) { this.floatLabelToTop (false); this.floating = true; } else { this.animateLabelBack (); this.floating = false; } } }