Пример #1
0
 /// <summary>
 /// Occurs when selecting features and fires the SelectByAttribute event with
 /// the expression used as the filter expression
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected virtual void OnSelectFeatures(object sender, ExpressionEventArgs e)
 {
     SelectByAttribute(e.Expression);
 }
Пример #2
0
 /// <summary>
 /// Instructs the parent layer to select features matching the specified expression
 /// </summary>
 /// <param name="e">The event args</param>
 /// <param name="sender">The object sender</param>
 protected virtual void OnSelectFeatures(object sender, ExpressionEventArgs e)
 {
     ExpressionEventArgs myE = e;
     if(EditorSettings.ExcludeExpression != null)
     {
         myE = new ExpressionEventArgs(myE.Expression + " AND NOT (" + EditorSettings.ExcludeExpression + ")");
     }
     if (SelectFeatures != null) SelectFeatures(sender, myE);
 }