Пример #1
0
        public void AddColumnToShow(Expression <Func <T, object> > column, string columnHeaderName, string stringFormat, SearcherTextAlignment textAlignment)
        {
            var propertyName = ExpressionsHelper.GetPropertyName <T>(column);

            var columnName = string.IsNullOrEmpty(columnHeaderName) ? propertyName : columnHeaderName;

            var binding = new SearcherDataBinding()
            {
                HeaderName    = columnName,
                PropertyName  = propertyName,
                StringFormat  = stringFormat,
                TextAlignment = textAlignment
            };

            _DataGridColumnsNamesBinding.Add(binding);
            //var col = new Microsoft.Windows.Controls.DataGridTextColumn()
            //{
            //    Header = columnName,
            //    IsReadOnly = true,
            //    Binding = new Binding(propertyName)
            //};
            //col.Binding.StringFormat = stringFormat;

            ////_View.SearchItemsDataGridView.Columns.Add(col);
            //_UIColumns.Add(col);
        }
Пример #2
0
 public void AddColumnToShow(Expression <Func <T, object> > column, string columnHeaderName, SearcherTextAlignment textAlignment)
 {
     AddColumnToShow(column, columnHeaderName, string.Empty, textAlignment);
 }