Beispiel #1
0
        /// <summary>
        /// Assign data
        /// </summary>
        /// <param name="data">
        /// System.Data.DataTable or other object that can typically go into a CollectionView
        /// </param>
        public void BindGrid(System.Collections.IEnumerable data)
        {
            UpdatePref(); // survives from old binding, if any

            vm = new GridVm(data);
            this.DataContext = vm;

            this.DataContext.Data.EditCommitted += Data_EditCommitted;
        }
Beispiel #2
0
        DataGridItemPropertyBase PropertyofColumn(ColumnBase cb)
        {
            GridVm vm = (GridVm)cb.DataGridControl.DataContext;

            return(vm.Data.ItemProperties.First(p => p.Name == cb.FieldName));
        }