private void Flash(IFeature feature) { IFeatureIdentifyObj featIdentify = new FeatureIdentifyObject(); featIdentify.Feature = feature; IIdentifyObj identify = featIdentify as IIdentifyObj; if(identify != null) identify.Flash(ArcMap.Document.ActivatedView.ScreenDisplay); Marshal.ReleaseComObject(featIdentify); }
private void FlashCommand(object sender, RoutedEventArgs e) { LogLog.Instance.Logger[LogLogEnum.Debug]("TableSearch:FlashCommand"); try { IActiveView av = ArcMap.Document.ActiveView as IActiveView; FeatureModel aFeat = dataGrid1.SelectedItem as FeatureModel; av.ScreenDisplay.UpdateWindow(); IFeatureIdentifyObj featIdentify = new FeatureIdentifyObject(); featIdentify.Feature = aFeat.Feature; IIdentifyObj identify = featIdentify as IIdentifyObj; identify.Flash(av.ScreenDisplay); } catch (Exception ex) { LogLog.Instance.Logger[LogLogEnum.Error](ex.Message); } }