void _presenter_CreateView(object sender, PresenterCommon.MainWindowPresenter.CreateViewEventArgs e)
 {
     if (e.Screen >= 0 && e.Screen < _windows.Count)
     {
         _windows[e.Screen].AddInformationRadiatorView(e);
     }
 }
        public void AddInformationRadiatorView(PresenterCommon.MainWindowPresenter.CreateViewEventArgs e)
        {
            var view = _presenterResources.ViewFactory.CreateObject(e.ItemType, e.Presenter) as Control;

            if (!string.IsNullOrEmpty(e.Title))
            {
                view = new ItemContainer(e.Title, view);
            }

            view.Width  = e.Width;
            view.Height = e.Height;

            if (e.Left == null || e.Top == null)
            {
                layout.Children.Add(view);
            }
            else
            {
                absoluteLayout.Children.Add(view);
                Canvas.SetLeft(view, e.Left ?? 0);
                Canvas.SetTop(view, e.Top ?? 0);
            }
        }