/// <summary> /// The data set feature removed. /// </summary> /// <param name="sender"> /// The sender. /// </param> /// <param name="e"> /// The e. /// </param> private void DataSetFeatureRemoved(object sender, FeatureEventArgs e) { if (_drawingFilter == null) { return; } _drawingFilter.DrawnStates.Remove(e.Feature); }
/// <summary> /// The data set feature added. /// </summary> /// <param name="sender"> /// The sender. /// </param> /// <param name="e"> /// The e. /// </param> private void DataSetFeatureAdded(object sender, FeatureEventArgs e) { if (_drawingFilter == null) { return; } if (_drawingFilter.DrawnStates == null) { return; } _drawingFilter.DrawnStates.Add(e.Feature, new DrawnState(Symbology.GetCategories().First(), false, 0, true)); }
/// <summary> /// The features feature added. /// </summary> /// <param name="sender"> /// The sender. /// </param> /// <param name="e"> /// The e. /// </param> private void FeaturesFeatureAdded(object sender, FeatureEventArgs e) { _verticesAreValid = false; // invalidate vertices if (e.Feature.DataRow == null) { return; } _featureLookup[e.Feature.DataRow] = e.Feature; if (FeatureAdded != null) { FeatureAdded(sender, e); } }
/// <summary> /// The features feature removed. /// </summary> /// <param name="sender"> /// The object sender. /// </param> /// <param name="e"> /// The FeatureEventArgs. /// </param> private void FeaturesFeatureRemoved(object sender, FeatureEventArgs e) { _verticesAreValid = false; _featureLookup.Remove(e.Feature.DataRow); if (FeatureRemoved != null) { FeatureRemoved(sender, e); } }
/// <summary> /// The features feature added. /// </summary> /// <param name="sender"> /// The sender. /// </param> /// <param name="e"> /// The e. /// </param> private void FeaturesFeatureAdded(object sender, FeatureEventArgs e) { _verticesAreValid = false; // invalidate vertices if (e.Feature.DataRow == null) { return; } if (_featureLookup.ContainsKey(e.Feature.DataRow)) { _featureLookup[e.Feature.DataRow] = e.Feature; } else { _featureLookup.Add(e.Feature.DataRow, e.Feature); } if (FeatureAdded != null) { FeatureAdded(sender, e); } }