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"); } }