public PushDataReport()
		{
			InitializeComponent();
			items = new List<AbstractColumn>();
			_DataGrid.ItemsSource = items;
			this.context = new PushModelContext();
			var data = new AbstractColumn("MyColumn",typeof(string));
			items.Add(data);
			cboType.ItemsSource = GlobalLists.DataTypeList();
			var definitions = GetTypeDefinitions();
			
			if (definitions != null) {
				_cboTypes.Visibility = System.Windows.Visibility.Visible;
				_cboTypes.ItemsSource = definitions;
				_cboTypes.SelectedIndex = 0;
			}
			
		}
        void _pro_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e)
        {
            SelectedProject = (IProject)e.AddedItems[0];
            var definitions = GetTypeDefinitions();
            if (definitions.Any()) {
                _cboTypes.Visibility = System.Windows.Visibility.Visible;
                _availTxt.Visibility = System.Windows.Visibility.Visible;
                _projTxt.Visibility = System.Windows.Visibility.Visible;
                _cboTypes.ItemsSource = definitions;
                _cboTypes.SelectedIndex = 0;

            } else {
                var data = new AbstractColumn("MyColumn", typeof(string));
                items.Add(data);
                _projTxt.Text = ResourceService.GetString("SharpReport.Wizard.PushModel.NoProject");
            }
        }