private void AttachLoadingAdorner() { LoadingAdorner loading = new LoadingAdorner(mainPane); loading.FontSize = 15; loading.OverlayedText = "loading..."; loading.Typeface = new Typeface(FontFamily, FontStyles.Italic, FontWeights.Bold, FontStretch); Binding bind = new Binding("SearchInProgress"); bind.Source = controller; bind.Converter = new VisibilityConverter(); loading.SetBinding(LoadingAdorner.VisibilityProperty, bind); AdornerLayer.GetAdornerLayer(mainPane).Add(loading); }