Ejemplo n.º 1
0
 /// <summary>
 /// Called when UI must be updated.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="info">The information.</param>
 protected override async void OnUpdateUi(object sender, UpdateUiInfo info)
 {
     base.OnUpdateUi(sender, info);
     if (info.Operation == UpdateUiOperation.Update)
     {
         await this.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, this.UpdateDiagramConnections);
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Called when UI must be updated.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="info">The information.</param>
        /// <exception cref="ArgumentOutOfRangeException"></exception>
        protected override void OnUpdateUi(object sender, UpdateUiInfo info)
        {
            switch (info.Operation)
            {
            case UpdateUiOperation.RemoveDropHighlight:
                this.ToggleDropHighlight(false);
                break;

            default:
                base.OnUpdateUi(sender, info);
                break;
            }
        }