Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
 public void TestInitalize()
 {
     _quantityValidationRule = new QuantityValidationRule();
 }