CommandHandler

StockSharp.Xaml.Diagram.GXDiagram

Esta classe implementa os manipuladores para todos os comandos de diagrama padrão.

Herda de: FrameworkElement

Propriedades

ClipboardBitmap
public bool ClipboardBitmap { get; set; }
value = commandHandler.ClipboardBitmap
commandHandler.ClipboardBitmap = value

Obtém ou define se IDataCollection) também adiciona um bitmap da área das partes selecionadas à área de transferência do sistema. [apenas WPF]

CopyCommand
public ICommand CopyCommand { get; }
value = commandHandler.CopyCommand

Obtém um Comando I não-rotado que executa o Copiar e está habilitado por CanCopy.

CopyingInclusions
public EffectiveCollectionInclusions CopyingInclusions { get; set; }
value = commandHandler.CopyingInclusions
commandHandler.CopyingInclusions = value

Obtém ou define se a cópia exclui apenas as partes ou sub- árvores selecionadas também.

CutCommand
public ICommand CutCommand { get; }
value = commandHandler.CutCommand

Obtém um Comando I não-rotado que executa o Cortar e é activado por CanCut.

DecreaseZoomCommand
public ICommand DecreaseZoomCommand { get; }
value = commandHandler.DecreaseZoomCommand

Obtém um ICommand parametrizado não-rotado que executa o Object) e é activado pelo Object).

DeleteCommand
public ICommand DeleteCommand { get; }
value = commandHandler.DeleteCommand

Obtém um Comando I não-rotado que executa o Apagar e está activado por CanDelete.

DeletingInclusions
public EffectiveCollectionInclusions DeletingInclusions { get; set; }
value = commandHandler.DeletingInclusions
commandHandler.DeletingInclusions = value

Obtém ou define se Excluir apenas as partes selecionadas ou sub- árvores de nós selecionados também.

Diagram
public Diagram Diagram { get; internal set; }
value = commandHandler.Diagram
commandHandler.Diagram = value

Obtém o Diagrama para o qual este CommandHandlerexecuta comandos.

EditCommand
public ICommand EditCommand { get; }
value = commandHandler.EditCommand

Obtém um Comando I não-rotado que executa o Editar e é activado por CanEdit.

GroupCommand
public ICommand GroupCommand { get; }
value = commandHandler.GroupCommand

Obtém um Comando I não-rotado que executa o Grupo e é habilitado por CanGroup.

IncreaseZoomCommand
public ICommand IncreaseZoomCommand { get; }
value = commandHandler.IncreaseZoomCommand

Obtém um ICommand parametrizado não-rotado que executa o Object) e é activado pelo Object).

PasteCommand
public ICommand PasteCommand { get; }
value = commandHandler.PasteCommand

Obtém um Comando I não-rotado que executa o Colar e é habilitado por CanPaste.

PrintCommand
public ICommand PrintCommand { get; }
value = commandHandler.PrintCommand

Obtém um Comando I não-rotado que executa o Print e é activado por CanPrint.

PrototypeGroup
public object PrototypeGroup { get; set; }
value = commandHandler.PrototypeGroup
commandHandler.PrototypeGroup = value

Obtém ou define um valor de dados a copiar para um novo nó de grupo por Grupo. Para activar o comando Grupo, defina esta propriedade para uma instância de um objeto de dados de nó que será representado por um Grupo.

RedoCommand
public ICommand RedoCommand { get; }
value = commandHandler.RedoCommand

Obtém um Comando I não-rotado que executa o Redo e é activado por CanRedo.

SelectAllCommand
public ICommand SelectAllCommand { get; }
value = commandHandler.SelectAllCommand

Obtém um Comando I não-rotado que executa SelectAll e é activado por CanSelectAll.

UndoCommand
public ICommand UndoCommand { get; }
value = commandHandler.UndoCommand

Obtém um Comando I não-rotado que executa o Desfazer e é activado por CanUndo.

UngroupCommand
public ICommand UngroupCommand { get; }
value = commandHandler.UngroupCommand

Obtém um Comando I não-rotado que executa o Desgrupo e é activado por CanUngroup.

ZoomCommand
public ICommand ZoomCommand { get; }
value = commandHandler.ZoomCommand

Obtém um ICommand parametrizado não-rotado que executa o Object) e é activado pelo Object).

ZoomFactor
public double ZoomFactor { get; set; }
value = commandHandler.ZoomFactor
commandHandler.ZoomFactor = value

Obtém ou define o fator pelo qual o zoom ocorre.

ZoomToFitCommand
public ICommand ZoomToFitCommand { get; }
value = commandHandler.ZoomToFitCommand

Obtém um Comando I não-rotado que executa ZoomToFit e é activado por CanZoomToFit.

Métodos

AddStandardBindings
public virtual void AddStandardBindings()
commandHandler.AddStandardBindings()

Defina o padrão CommandBindings e InputBindings@ para todos os comandos predefinidos do diagrama. [apenas WPF]

CanCopy
public virtual bool CanCopy()
result = commandHandler.CanCopy()

Este predicatório sobreridível controla se o comando Copiar é executado ou não.

Retorna: por padrão, isso retorna true se AllowCopy for true, se AllowClipboard for true, e se houver algumas partes selecionadas (SelectedParts@).

CanCut
public virtual bool CanCut()
result = commandHandler.CanCut()

Este predicatório sobreridível controla se o comando Cortar é executado ou não.

Retorna: por padrão, isso retorna true se o diagrama não for IsReadOnly, se AllowCopy for true, se AllowDelete for true, se AllowClipboard for true, se houver algumas partes selecionadas (SelectedParts), e se o modelo for modificável.

CanDecreaseZoom
public virtual bool CanDecreaseZoom(object param)
result = commandHandler.CanDecreaseZoom(param)

Este predicado sobreridável controla se o comando DecreaseZoom é executado ou não.

param
o fator pelo qual diminuir o zoom; este padrão é de 5% (1/ZoomFactor)

Retorna: por padrão, isto retorna true se AllowZoom for true, e se o valor for maior que zero.

CanDelete
public virtual bool CanDelete()
result = commandHandler.CanDelete()

Este predicatório sobreridível controla se o comando Apagar é executado ou não.

Retorna: por padrão, isto retorna true se o diagrama não for IsReadOnly, se AllowDelete for true, e se houver algumas partes selecionadas (SelectedParts@).

CanEdit
public virtual bool CanEdit()
result = commandHandler.CanEdit()

Este predicatório sobreridível controla se o comando Editar é executado ou não.

Retorna: Por padrão, isso retorna true: se o diagrama não for IsReadOnly, se AllowEdit for true, se houver alguma parte selecionada que possa ser CanEdit@'ed, e se houver uma TextEditingTool.

CanGroup
public virtual bool CanGroup()
result = commandHandler.CanGroup()

Este predicate sobreridível controla se o comando Grupo é executado ou não.

Retorna: Por padrão, isso retorna true: se o PrototypeGroup dados não é nulo, se o diagrama não é IsReadOnly, se AllowInsert é verdadeiro, se AllowGroup é verdadeiro, se o modelo é um ISubGraphModel que é modificável, e se houver qualquer nós selecionados que pode ser CanGroup'ed.

CanIncreaseZoom
public virtual bool CanIncreaseZoom(object param)
result = commandHandler.CanIncreaseZoom(param)

Este predicado sobreridável controla se o comando IncreaseZoom é executado ou não.

param
o fator pelo qual aumentar o zoom; este padrão é de 5% (ZoomFactor)

Retorna: por padrão, isto retorna true se AllowZoom for true, e se o valor for maior que zero.

CanPaste
public virtual bool CanPaste()
result = commandHandler.CanPaste()

Este predicate sobreridível controla se o comando Colar é executado ou não.

Retorna: por padrão, isto retorna true se o diagrama não for IsReadOnly, se AllowInsert for true, se AllowClipboard for true, se a área de transferência tiver dados do formato dado pelo modelo do diagrama DataFormat, e se o modelo for modificável.

CanPrint
public virtual bool CanPrint()
result = commandHandler.CanPrint()

Este predicate sobreridível controla se o comando Imprimir é ou não executado.

Retorna: Por padrão, isso retorna true se AllowPrint for true e houver um PrintManager.

CanRedo
public virtual bool CanRedo()
result = commandHandler.CanRedo()

Este predicate sobreridível controla se o comando Redo é executado ou não.

Retorna: por padrão, isto retorna true se o diagrama não for IsReadOnly, se AllowUndo for true, e se o modelo do diagrama UndoManagerCanRedo predicate retornar true.

CanSelectAll
public virtual bool CanSelectAll()
result = commandHandler.CanSelectAll()

Este predicado sobreridável controla se o comando SelectAll é executado ou não.

Retorna: por padrão, isto retorna true se AllowSelect for true.

CanStopCommand
public virtual bool CanStopCommand()
result = commandHandler.CanStopCommand()

Este predicado sobreridível controla se o StopCommand é executado ou não.

Retorna: por padrão, isto retorna true

CanUndo
public virtual bool CanUndo()
result = commandHandler.CanUndo()

Este predicate sobreridível controla se o comando Desfazer é executado ou não.

Retorna: por padrão, isto retorna true se o diagrama não for IsReadOnly, se AllowUndo for true, e se o modelo do diagrama UndoManagerCanUndo predicate retornar true.

CanUngroup
public virtual bool CanUngroup()
result = commandHandler.CanUngroup()

Este predicatório sobreridível controla se o comando Ungroup é executado ou não.

Retorna: por padrão, isso retorna true se o diagrama não for IsReadOnly, se AllowDelete for true, se AllowUngroup for true, se o modelo for ISubGraphModel@ que for modificável, e se houver algum Grupo selecionado que possa ser CanUngroup@'ed.

CanZoom
public virtual bool CanZoom(object param)
result = commandHandler.CanZoom(param)

Este predicatório sobreridível controla se o comando Zoom é executado ou não.

param
o novo valor da Escala; este padrão é 1

Retorna: por padrão, isto retorna true se AllowZoom for true, e se o valor for maior que zero.

CanZoomToFit
public virtual bool CanZoomToFit()
result = commandHandler.CanZoomToFit()

Este predicado sobreridável controla se o comando ZoomToFit é executado ou não.

Retorna: por padrão, isto retorna true se AllowZoom for true.

Copy
public virtual void Copy()
commandHandler.Copy()

Copie o SelectedPartsatualmente do Diagrama para a área de transferência.

CopyToClipboard
protected virtual void CopyToClipboard(IDataCollection coll)
commandHandler.CopyToClipboard(coll)

Isto escreve a coleta de dados dada para a área de transferência usando o modelo do diagrama DataFormat.

coll
Cut
public virtual void Cut()
commandHandler.Cut()

Executar uma Cópia seguida de uma Apagar.

DecreaseZoom
public virtual void DecreaseZoom(object param)
commandHandler.DecreaseZoom(param)

Diminuir o Diagram.Panel.Scale pelo fator dado.

param
O fator para diminuir o zoom. Isto deve ser menor que um, mas maior que zero; ele é padrão para 5% (1/ZoomFactor).
Delete
public virtual void Delete()
commandHandler.Delete()

Apagar o SelectedPartsde momento do Diagrama.

DoKeyDown
public virtual void DoKeyDown(KeyEventArgs e)
commandHandler.DoKeyDown(e)

Isto é chamado pelo ToolManager.

e
DoKeyUp
public virtual void DoKeyUp(KeyEventArgs e)
commandHandler.DoKeyUp(e)

Isto é chamado pelo ToolManager.

e
Edit
public virtual void Edit()
commandHandler.Edit()

Iniciar edição no local da primeira TextBlock da parte selecionada.

Group
public virtual void Group()
commandHandler.Group()

Criar um novo nó de grupo e adicionar as partes selecionadas para esse novo grupo.

IncreaseZoom
public virtual void IncreaseZoom(object param)
commandHandler.IncreaseZoom(param)

Aumentar o Diagram.Panel.Scale pelo fator dado.

param
O fator pelo qual aumentar o zoom. Isto deve ser maior do que um; ele é padrão para 5% (ZoomFactor).
Paste
public virtual void Paste()
commandHandler.Paste()

Copie o conteúdo da área de transferência como novos nós e links neste diagrama, e faça dessas novas partes a nova seleção.

PasteFromClipboard
protected virtual IDataCollection PasteFromClipboard()
result = commandHandler.PasteFromClipboard()

Isto lê uma coleta de dados da área de transferência usando o modelo do diagrama DataFormat.

Retorna: null se a área de transferência não contém quaisquer dados do formato indicado

Print
public virtual void Print()
commandHandler.Print()

Imprima o diagrama mostrando um PrintDialog e, em seguida, chamando o método PrintManager's PrintDialog).

RaiseEvent
protected bool RaiseEvent(RoutedEvent evt)
result = commandHandler.RaiseEvent(evt)

Este método chama apenas UIElement.RaiseEvent no Diagrama e retorna se o evento foi tratado.

evt

Retorna: verdadeiro se o evento foi levantado e foi Liderado

Redo
public virtual void Redo()
commandHandler.Redo()

Chamada Diagram.Model.UndoManager.Redo.

RemoveStandardBindings
public virtual void RemoveStandardBindings()
commandHandler.RemoveStandardBindings()

Remova todas as ligações de comandos de diagrama padrão e ligações de entrada. [WPF only]

SelectAll
public virtual void SelectAll()
commandHandler.SelectAll()

Selecione todos os nós e links no Diagrama.

StopCommand
public virtual void StopCommand()
commandHandler.StopCommand()

Cancelar a operação do CurrentTool atual.

Undo
public virtual void Undo()
commandHandler.Undo()

Chamada Diagram.Model.UndoManager.Undo.

Ungroup
public virtual void Ungroup()
commandHandler.Ungroup()

Para cada nó selecionado que é um grupo, remova o grupo sem remover seus membros do diagrama.

Zoom
public virtual void Zoom(object param)
commandHandler.Zoom(param)

Define a propriedade Escalar do Painel para o valor indicado.

param
O novo valor da escala. Isto deverá ser maior que zero; o valor padrão é 1.
ZoomToFit
public virtual void ZoomToFit()
commandHandler.ZoomToFit()

Altere a Escala de tal forma que o diagrama/documento inteiro se encaixe na janela; ou se este comando tiver sido executado antes, restaure a janela original.

Campos

ClipboardBitmapProperty
public static readonly DependencyProperty ClipboardBitmapProperty
value = CommandHandler.ClipboardBitmapProperty

Identifica a propriedade ClipboardBitmap dependência. [apenas WPF]

CopyingInclusionsProperty
public static readonly DependencyProperty CopyingInclusionsProperty
value = CommandHandler.CopyingInclusionsProperty

Identifica a propriedade CopyingInclusions dependência.

DeletingInclusionsProperty
public static readonly DependencyProperty DeletingInclusionsProperty
value = CommandHandler.DeletingInclusionsProperty

Identifica a propriedade DeletingInclusions dependência.

PrototypeGroupProperty
public static readonly DependencyProperty PrototypeGroupProperty
value = CommandHandler.PrototypeGroupProperty

Identifica a propriedade PrototypeGroup dependência.

ZoomFactorProperty
public static readonly DependencyProperty ZoomFactorProperty
value = CommandHandler.ZoomFactorProperty

Identifica a propriedade ZoomFactor dependência.