private void CreateAndShowContent()
            {
                this.Dispatcher = Dispatcher.CurrentDispatcher;
                var source = new VisualTargetPresentationSource(_hostVisual);

                this._sync.Set();
                source.RootVisual = _createContent();
                this.DesiredSize  = source.DesiredSize;
                this._invalidateMeasure();

                Dispatcher.Run();
                source.Dispose();
            }
			private void CreateAndShowContent()
			{
				this.Dispatcher = Dispatcher.CurrentDispatcher;
				var source = new VisualTargetPresentationSource( _hostVisual );
				this._sync.Set();
				source.RootVisual = _createContent();
				this.DesiredSize = source.DesiredSize;
				this._invalidateMeasure();

				Dispatcher.Run();
				source.Dispose();
			}