Зигохистоморфирующий
if (tbMain.Text.Trim() == "") { tbMain.Text = this.placeholder; }
if (string.IsNullOrWhiteSpace(tbMain.Text)) { tbMain.Text = this.placeholder; }
мне кажется, лучше использовать стандартные методы
www.3dnews.ru/software-news/639512