private void SubscribeLayoutUpdated() { #if SILVERLIGHT _viewInfo.LayoutUpdated += OnViewLayoutUpdated; var view = _viewInfo.View; if (view != null) { view.Dispatch(() => ((FrameworkElement)view).InvalidateMeasure()); } #endif }