protected override void OnIsActiveChanged(object sender, IsActiveChangedEventArgs e) { base.OnIsActiveChanged(sender, e); if (!e.IsActive) { HideConextMenu(); } }
protected override void OnIsActiveChanged(object sender, IsActiveChangedEventArgs e) { if (e.IsActive) { ResetDrawObjectMode(); } else { WidgetManager.ResetDrawObject(); } }
/// <summary> /// Restore the Editor command when the Widget is re-activated, or cancel the current command /// </summary> protected override void OnIsActiveChanged(object sender, IsActiveChangedEventArgs e) { // Editor Widget uses a different DrawObject WidgetManager.ResetDrawObject(); if (e.IsActive) { this.DrawWidget = this.GetType(); ResetFeatureEditorCommand(); } else if (featureEditor != null) { if (featureEditor.CancelActive.CanExecute(commandParam)) { featureEditor.CancelActive.Execute(commandParam); } } }