If you are using select tools from EditorWidget, you can subscribe to EditCompleted event.
private void EditorWidget_EditCompleted(object sender, Editor.EditEventArgs e)
{
int total = 0;
foreach (var edit in e.Edits)
{
if (edit.Graphic.Selected)
total += (int)edit.Graphic.Attributes["ftype"];
}
}
Or you can use FeatureLayer.PropertyChanged event. Note, however that this will be hit every time a graphic selection state changes.
private void FeatureLayer_PropertyChanged(object sender, PropertyChangedEventArgs e)
{
var l = sender as FeatureLayer;
if (e.PropertyName == "SelectedGraphics")
{
var total = (from g in l.SelectedGraphics
select (int)g.Attributes["ftype"]).Sum();
}
}