示例#1
0
        private void ApplyColorToSelection(object param)
        {
            if (AnnoCanvasToUse == null || SelectedColor == null)
            {
                return;
            }

            foreach (var curSelectedObject in AnnoCanvasToUse.SelectedObjects)
            {
                curSelectedObject.Color = SelectedColor.Value;
            }

            AnnoCanvasToUse.InvalidateVisual();
        }
示例#2
0
        private void ApplyColorToSelection(object param)
        {
            if (AnnoCanvasToUse == null || SelectedColor == null)
            {
                return;
            }

            foreach (var curSelectedObject in AnnoCanvasToUse.SelectedObjects)
            {
                curSelectedObject.Color = SelectedColor.Value;
            }

            AnnoCanvasToUse.InvalidateVisual();

            AnnoCanvasToUse_StatisticsUpdated(this, EventArgs.Empty);
        }
示例#3
0
        private void ApplyPredefinedColorToSelection(object param)
        {
            if (AnnoCanvasToUse == null)
            {
                return;
            }

            foreach (var curSelectedObject in AnnoCanvasToUse.SelectedObjects)
            {
                var foundPredefinedColor = ColorPresetsHelper.Instance.GetPredefinedColor(curSelectedObject);
                if (foundPredefinedColor != null && foundPredefinedColor.HasValue)
                {
                    curSelectedObject.Color = foundPredefinedColor.Value;
                }
            }

            AnnoCanvasToUse.InvalidateVisual();
        }
        private void ApplyPredefinedColorToSelection(object param)
        {
            if (AnnoCanvasToUse == null)
            {
                return;
            }

            foreach (var curSelectedObject in AnnoCanvasToUse.SelectedObjects)
            {
                var predefinedColor = ColorPresetsHelper.Instance.GetPredefinedColor(curSelectedObject.WrappedAnnoObject);
                if (predefinedColor != null && predefinedColor.HasValue)
                {
                    curSelectedObject.Color = predefinedColor.Value;
                }
            }

            AnnoCanvasToUse.InvalidateVisual();
            AnnoCanvasToUse_ColorsUpdated(this, EventArgs.Empty);
        }