public static void RemoveBorderChild(Border border) { if (border.Dispatcher.CheckAccess()) { border.Child = null; } else { border.Dispatcher.BeginInvoke(new RemoveBorderChildDelegate(RemoveBorderChild), border); } }