CommandHandler

StockSharp.Xaml.Diagram.GXDiagram

Esta clase implementa los manipuladores para todos los comandos de diagrama estándar.

Hereda de: FrameworkElement

Propiedades

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

Obtiene o establece si IDataCollection) también añade un mapa de bits de la zona de las partes seleccionadas al portapapeles del sistema. [Sólo PC]

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

Consigue un ICommand no enrutado que ejecuta Copia y está habilitado por CanCopy.

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

Obtiene o establece si Copia elimina sólo las partes seleccionadas o subárboles de los nodos seleccionados también.

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

Consigue un ICommand no enrutado que ejecuta Cut y está habilitado por CanCut.

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

Obtiene un ICommand no-rutado parametrado que ejecuta Objeto) y está habilitado por Objeto).

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

Consigue un ICommand no enrutado que ejecuta Delete y está habilitado por CanDelete.

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

Obtiene o establece si Eliminar elimina sólo las partes seleccionadas o subárboles de los nodos seleccionados también.

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

Consigue el Diagrama para el cual este CommandHandler ejecuta comandos.

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

Consigue un ICommand no enrutado que ejecuta Editar y está habilitado por CanEdit@.

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

Consigue un ICommand no enrutado que ejecuta Grupo y está habilitado por CanGroup.

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

Obtiene un ICommand no-rutado parametrado que ejecuta Objeto) y está habilitado por Objeto).

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

Consigue un ICommand no enrutado que ejecuta Paste y está habilitado por CanPaste.

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

Consigue un ICommand no enrutado que ejecuta Print y está habilitado por CanPrint.

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

Obtiene o establece un valor de datos que se copiará para un nuevo nodo de grupo por Grupo. Para permitir el comando del Grupo, establezca esta propiedad en un caso de un objeto de datos de nodos que será representado por un Grupo.

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

Consigue un ICommand no enrutado que ejecuta Redo y está habilitado por CanRedo.

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

Consigue un ICommand no enrutado que ejecuta SelectAll y está habilitado por CanSelectAll.

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

Consigue un ICommand no enrutado que ejecuta Undo y está habilitado por CanUndo.

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

Consigue un ICommand no enrutado que ejecuta Ungroup y está habilitado por CanUngroup.

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

Obtiene un ICommand no-rutado parametrado que ejecuta Objeto) y está habilitado por Objeto).

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

Obtiene o establece el factor por el cual se produce zoom.

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

Consigue un ICommand no enrutado que ejecuta ZoomToFit y está habilitado por CanZoomToFit.

Métodos

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

Define el estándar CommandBindings y InputBindings@ para todos los comandos de diagrama predefinidos. [WPF only]

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

Este predicado sobreridible controla si el comando Copiar es ejecutado o no.

Devuelve: por defecto, esto vuelve a ser cierto si AllowCopy es cierto, si AllowClipboard es cierto, y si hay algunas partes seleccionadas (SelectedParts).

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

Este predicado sobrescribible controla si el comando Cut se ejecuta o no.

Devuelve: por defecto, esto vuelve a ser cierto si el diagrama no es IsReadOnly, si AllowCopy es cierto, si AllowDelete es cierto, si AllowClipboard es cierto, si hay algunas partes seleccionadas (SelectedParts), y si el modelo es Modificable.

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

Este predicado sobrescribible controla si se ejecuta o no el comando DecreaseZoom@.

param
el factor por el cual disminuir el zoom; esto se destina al 5% (1/ZoomFactor@)

Devuelve: por defecto, esto vuelve a ser cierto si AllowZoom es cierto, y si el valor es mayor que cero.

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

Este predicado sobrescribible controla si el comando Eliminar se ejecuta o no.

Devuelve: por defecto, esto vuelve a ser cierto si el diagrama no es IsReadOnly, si AllowDelete es cierto, y si hay algunas partes seleccionadas (SelectedParts).

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

Este predicado sobrescribible controla si el comando Edit es ejecutado o no.

Devuelve: Por defecto, esto vuelve a ser cierto: si el diagrama no es IsReadOnly, si AllowEdit es cierto, si hay alguna parte seleccionada que puede ser CanEdit 'ed, y si hay un TextEditingTool.

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

Este predicado sobrescribible controla si el comando del Grupo se ejecuta o no.

Devuelve: Por defecto, esto vuelve a ser cierto: si los datos PrototypeGroup no son nulos, si el diagrama no es IsReadOnly, si AllowInsert es cierto, si AllowGroup es cierto, si el modelo es un ISubGraphModel que es modificable, y si hay algunos nodos seleccionados que pueden ser CanGroup 'ed.

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

Este predicado sobrescribible controla si se ejecuta o no el comando IncreaseZoom@.

param
el factor por el que aumentar el zoom; esto se destina al 5% (ZoomFactor@)

Devuelve: por defecto, esto vuelve a ser cierto si AllowZoom es cierto, y si el valor es mayor que cero.

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

Este predicado sobresechable controla si el comando Paste es ejecutado o no.

Devuelve: por defecto, esto vuelve a ser cierto si el diagrama no es IsReadOnly, si AllowInsert es cierto, si AllowClipboard es cierto, si el portapapeles tiene datos del formato dado por el modelo DataFormat del diagrama, y si el modelo es Modificable.

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

Este predicado sobreridible controla si el comando Print se ejecuta o no.

Devuelve: Por defecto, esto vuelve a ser cierto si AllowPrint es cierto y hay un PrintManager.

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

Este predicado sobresechable controla si el comando Redo se ejecuta o no.

Devuelve: por defecto, esto vuelve a ser cierto si el diagrama no es IsReadOnly, si AllowUndo es cierto, y si el predicado UndoManager del modelo del diagrama CanRedo vuelve a ser cierto.

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

Este predicado sobrescribible controla si se ejecuta o no el comando SelectAll@.

Devuelve: por defecto, esto vuelve a ser cierto si AllowSelectes cierto.

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

Este predicado sobrescribible controla si se ejecuta o no el StopCommand@.

Devuelve: por defecto, esto devuelve la verdad

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

Este predicado sobresechable controla si el comando Undo es ejecutado o no.

Devuelve: por defecto, esto vuelve a ser cierto si el diagrama no es IsReadOnly, si AllowUndo es cierto, y si el predicado UndoManager del modelo del diagrama CanUndo vuelve a ser cierto.

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

Este predicado sobresechable controla si el comando Ungroup se ejecuta o no.

Devuelve: por defecto, esto devuelve la verdad si el diagrama no es IsReadOnly@, si AllowDeletees cierto, si AllowUngroup es verdad, si el modelo es ISubGraphModel que es modificable, y si hay grupos seleccionados que pueden ser CanUngroup'ed.

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

Este predicado sobresechable controla si el comando Zoom se ejecuta o no.

param
el nuevo valor de Escala; esto predetermina a 1

Devuelve: por defecto, esto vuelve a ser cierto si AllowZoom es cierto, y si el valor es mayor que cero.

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

Este predicado sobrescribible controla si se ejecuta o no el comando ZoomToFit@.

Devuelve: por defecto, esto vuelve a ser cierto si AllowZoomes cierto.

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

Copie el actual SelectedParts desde el Diagrama hasta el portapapeles.

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

Esto escribe la colección de datos dada al portapapeles usando el modelo del diagrama DataFormat@.

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

Ejecute una copia seguida de un borrador.

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

Disminuir el Diagram.Panel.Scale por el factor dado.

param
El factor por el que disminuir el zoom. Esto debe ser inferior a uno pero mayor a cero; se opone al 5% (1/ZoomFactor@).
Delete
public virtual void Delete()
commandHandler.Delete()

Eliminar el actual SelectedParts desde el Diagrama.

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

Esto es llamado por ToolManager.

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

Esto es llamado por ToolManager.

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

Comience la edición en el lugar del primer TextBlock de la parte seleccionada.

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

Crear un nuevo nodo de grupo y añadir las partes seleccionadas a ese nuevo grupo.

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

Aumente el Diagram.Panel.Scale por el factor dado.

param
El factor por el que aumentar el zoom, que debe ser mayor a uno; se destina al 5% (ZoomFactor@).
Paste
public virtual void Paste()
commandHandler.Paste()

Copia el contenido del portapapeles como nuevos nodos y enlaces en este diagrama, y haz que esas nuevas partes la nueva selección.

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

Esto lee una recopilación de datos del portapapeles usando el modelo del diagrama DataFormat.

Devuelve: null si el Clipboard no contiene ningún dato del formato dado

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

Imprima el diagrama mostrando un PrintDialog y luego llamando al método PrintManager 's PrintDialog).

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

Este método solo llama a UIElement.RaiseEvent@ en el Diagrama y devuelve si el evento fue manejado.

evt

Devuelve: verdadero si el evento fue levantado y fue Handled

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

Llame a Diagram.Model.UndoManager.Redo@.

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

Retire todas las ligaduras de comandos de diagrama estándar y las uniones de entrada. [WPF solamente]

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

Seleccione todos los Nodos y Enlaces en el Diagrama.

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

Cancela el funcionamiento de la corriente CurrentTool.

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

Llame a Diagram.Model.UndoManager.Undo@.

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

Para cada nodo seleccionado que es un grupo, retire el grupo sin eliminar sus miembros del diagrama.

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

Establecer los bienes de Escala del Grupo al valor dado.

param
El nuevo valor de escala. Esto debe ser mayor que cero; se predetermina a 1.
ZoomToFit
public virtual void ZoomToFit()
commandHandler.ZoomToFit()

Cambia la Escala tal que todo el diagrama/documento se ajuste al viewport; o si este comando acaba de ejecutar antes, restaurar el viewport original.

Campos

ClipboardBitmapProperty
public static readonly DependencyProperty ClipboardBitmapProperty
value = CommandHandler.ClipboardBitmapProperty

Identifica la propiedad ClipboardBitmapdependencia. [WPF only]

CopyingInclusionsProperty
public static readonly DependencyProperty CopyingInclusionsProperty
value = CommandHandler.CopyingInclusionsProperty

Identifica la propiedad CopyingInclusionsdependencia.

DeletingInclusionsProperty
public static readonly DependencyProperty DeletingInclusionsProperty
value = CommandHandler.DeletingInclusionsProperty

Identifica la propiedad DeletingInclusionsdependencia.

PrototypeGroupProperty
public static readonly DependencyProperty PrototypeGroupProperty
value = CommandHandler.PrototypeGroupProperty

Identifica la propiedad PrototypeGroupdependencia.

ZoomFactorProperty
public static readonly DependencyProperty ZoomFactorProperty
value = CommandHandler.ZoomFactorProperty

Identifica la propiedad ZoomFactordependencia.