/// <summary> /// Method loads grid layout /// </summary> private void _InitQuantitiesDataGridLayout() { DataGridCollectionViewSource collectionSource = (DataGridCollectionViewSource)LayoutRoot.FindResource("quantityCollection"); collectionSource.Source = SymbologyManager.OrderQuantities; GridStructureInitializer structureInitializer = new GridStructureInitializer("ESRI.ArcLogistics.App.GridHelpers.QuantitySymbologyGridStructure.xaml"); structureInitializer.BuildGridStructure(collectionSource, QuantityXceedGrid); // load grid layout GridLayoutLoader layoutLoader = new GridLayoutLoader("QuantitiesGridSettings", collectionSource.ItemProperties); layoutLoader.LoadLayout(QuantityXceedGrid); QuantityValidationRule valuesValidationRule = new QuantityValidationRule(); QuantityXceedGrid.Columns[MINVALUE_COLUMN_INDEX].CellValidationRules.Add(valuesValidationRule); QuantityXceedGrid.Columns[MAXVALUE_COLUMN_INDEX].CellValidationRules.Add(valuesValidationRule); }
public void TestInitalize() { _quantityValidationRule = new QuantityValidationRule(); }