Exemple #1
0
        protected override void UpdateUIStateCore(ICommandUIState state)
        {
            if (InnerControl.ActiveViewType != SchedulerViewType.Day)
            {
                base.UpdateUIStateCore(state);
            }
            else
            {
                state.Visible = true;
                state.Checked = false;
                bool isCanZoom = CanZoomOut();

                if (!isCanZoom)
                {
                    if (InnerControl.DayView.DayCount >= MaxDayCount)
                    {
                        state.Enabled = false;
                    }
                    else
                    {
                        InnerControl.DayView.DayCount++;
                        state.Enabled = true;
                    }
                }
            }
        }
        public override void ForceExecute(ICommandUIState state)
        {
            var table      = _control.Document.Tables.Create(Control.Document.CaretPosition, RowCount, ColumnCount);
            var paragraphs = _control.Document.BeginUpdateParagraphs(table.Range);

            paragraphs.RightIndent = 0;
            _control.Document.EndUpdateParagraphs(paragraphs);
        }
        public override void ForceExecute(ICommandUIState state)
        {
            //base.ForceExecute(state);
            var text = Clipboard.GetText();

            if (text != null)
            {
                Control.Document.InsertText(Control.Document.CaretPosition, text);
            }
        }
Exemple #4
0
        public override void ForceExecute(ICommandUIState state)
        {
            var dataObject = Clipboard.GetDataObject();

            if (dataObject != null)
            {
                if (dataObject.GetDataPresent(ObjectTypes.DataTable))
                {
                    _mapper.MapFrom(dataObject.GetData(ObjectTypes.DataTable).DowncastTo <DataTable>(), Control.Document);
                    return;
                }

                if (isMetaFileOnly(dataObject))
                {
                    if (pasteMetaFile())
                    {
                        return;
                    }
                }
            }
            base.ForceExecute(state);
        }
 protected override void UpdateUIStateCore(ICommandUIState state)
 {
     base.UpdateUIStateCore(state);
     // Disable the command if the document has less than 5 paragraphs.
     state.Enabled = Control.Document.Paragraphs.Count > 5;
 }