CommandHandler

StockSharp.Xaml.Diagram.GXDiagram

このクラスでは、すべての標準図コマンドのハンドラを実装します。

継承元: FrameworkElement

プロパティ

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

IDataCollection ) が選択した部分のビットマップをシステムクリップボードに追加するか、設定します。 [WPF のみ]

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

コピーを実行し、CanCopy で有効化される非ルートの ICommand を取得します。

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

Copy が選択した部分や選択したノードのサブツリーだけを削除するか、またはセットします。

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

カットを実行し、CanCut で有効化される非ルートの ICommand を取得します。

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

オブジェクトを実行し、オブジェクトによって有効化される非ルート化された ICommand を取得します。

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

CanDeleteで Delete を実行し、有効化する非ルートの ICommand を取得します。

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

削除が選択した部分または選択したノードのサブツリーのみのみを削除するか、またはセットします。

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

CommandHandlerがコマンドを実行する図を出力します。

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

編集を実行し、CanEdit で有効化される非ルートの ICommand を取得します。

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

グループを実行し、CanGroup で有効化される非ルートの ICommand を取得します。

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

オブジェクトを実行し、オブジェクトによって有効化される非ルート化された ICommand を取得します。

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

ペーストを実行し、CanPaste で有効化される非ルートの ICommand を取得します。

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

プリントを実行し、CanPrint@で有効化される非ルートのICommandを取得します。

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

グループで新しいグループノードをコピーするデータ値を取得または設定します。グループコマンドを有効にするには、グループで表されるノードデータオブジェクトのインスタンスにこのプロパティを設定します。

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

Redo を実行し、CanRedo で有効化されている非ルートの ICommand を取得します。

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

SelectAllを実行し、CanSelectAll で有効化する非ルートの ICommand を取得します。

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

不正な実行を行なう非ルートの ICommand を取得し、CanUndo で有効化します。

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

未グループを実行し、CanUngroup で有効化される非ルートの ICommand を取得します。

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

オブジェクトを実行し、オブジェクトによって有効化される非ルート化された ICommand を取得します。

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

ズームが起こる要因を得られるか、またはセットして下さい。

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

ZoomToFitを実行し、CanZoomToFit で有効化する非ルートの ICommand を取得します。

メソッド

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

定義済みの図コマンドの全てに対して、標準@CommandBindingsとInputBindingsを@に定義します。 [WPFのみ]

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

このオーバーライド可能な述語は、 Copy コマンドが実行されているかどうかを制御します。

戻り値: デフォルトでは、AllowCopyが真の場合、AllowClipboardが真の場合、選択した部分(SelectedParts)がいくつかある場合、このリターンはtrueになります。

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

このオーバーライド可能な述語は、Cutコマンドが実行されているかどうかを制御します。

戻り値: デフォルトでは、この図はIsReadOnlyでなければ、AllowCopyが真の場合、AllowDeleteが真の場合、AllowClipboardが真の場合、一部の選択された部品(SelectedParts)がなければ、モデルが変更可能である場合、この結果はtrueを返します。

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

このオーバーライド可能な述語は、DecreaseZoomコマンドが実行されているかどうかを制御します。

param
ズームを低下させる要因;このデフォルトは5%(1/ZoomFactor)に

戻り値: デフォルトでは、AllowZoomが真の場合、値がゼロよりも大きい場合はtrueを返します。

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

このオーバーライド可能な述語は、削除コマンドが実行されているかどうかを制御します。

戻り値: デフォルトでは、この図がIsReadOnlyでなければ、AllowDeleteが真の場合、選択した部分(SelectedParts)がない場合、このリターンは真になります。

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

このオーバーライド可能な述語は、Edit コマンドが実行されているかどうかを制御します。

戻り値: デフォルトでは、このリターンは真になります。図がIsReadOnlyでなければ、AllowEditが真の場合、CanEdit のどちらのパーツもあれば、TextEditingTool が あります。

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

このオーバーライド可能な述語は、グループコマンドが実行されているかどうかを制御します。

戻り値: デフォルトでは、PrototypeGroup@データがnullでない場合、IsReadOnlyにない場合、AllowInsertがtrueの場合、AllowGroupがtrueの場合、モデルがISubGraphModel@で、もしCanGroupがmodifiableであれば、CanGroupがtrueの場合、CanGroupがtrueの場合、このオプションはISubGraphModel@がmodifableで、CanGroupS5@が指定できるノードが指定されている場合は、このオプションがデフォルトで指定されます。

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

このオーバーライド可能な述語は、IncreaseZoomコマンドが実行されているかどうかを制御します。

param
ズーム率を増加させる要因;このデフォルトは5% (ZoomFactor)

戻り値: デフォルトでは、AllowZoomが真の場合、値がゼロよりも大きい場合はtrueを返します。

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

このオーバーライド可能な述語は、貼り付けコマンドが実行されているかどうかを制御します。

戻り値: デフォルトでは、この図がIsReadOnlyでなければ、AllowInsertが真の場合、AllowClipboardが真の場合、クリップボードに図のモデル@DataFormatのフォーマットのデータが含まれている場合、モデルがModifiableの場合、この値はtrueです。

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

このオーバーライド可能な述語は、Printコマンドが実行されているかどうかを制御します。

戻り値: デフォルトでは、AllowPrintが真の場合、PrintManagerがtrueの場合、このリターンはtrueになります。

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

このオーバーライド可能な述語は、Redo コマンドが実行されているかどうかを制御します。

戻り値: デフォルトでは、この図がIsReadOnlyでなければ、AllowUndoが真の場合、図のモデルのUndoManager@CanRedoのプレジデントがtrueの場合に返されます。

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

このオーバーライド可能な述語は、SelectAllコマンドが実行されているかどうかを制御します。

戻り値: デフォルトでは、AllowSelectが真の場合、このリターンはtrueになります。

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

StopCommandが実行されているかどうかをオーバーライド可能な述語で制御します。

戻り値: デフォルトでは、このリターンはtrue

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

このオーバーライド可能な述語は、Undo コマンドが実行されているかどうかを制御します。

戻り値: デフォルトでは、この図がIsReadOnlyでなければ、AllowUndoが真の場合、図のモデルのUndoManager@CanUndoのプレジデントがtrueの場合に返されます。

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

このオーバーライド可能な述語は、Ungroup コマンドが実行されているかどうかを制御します。

戻り値: デフォルトでは、この図がIsReadOnlyでなければ、AllowDeleteが真の場合、AllowUngroupが真の場合、モデルがISubGraphModelのであれば、 変更可能であり、CanUngroupにできるグループが指定されている場合は、 。

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

このオーバーライド可能な述語は、ズームコマンドが実行されているかどうかを制御します。

param
新しいスケール値。このデフォルトは1

戻り値: デフォルトでは、AllowZoomが真の場合、値がゼロよりも大きい場合はtrueを返します。

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

このオーバーライド可能な述語は、ZoomToFitコマンドが実行されているかどうかを制御します。

戻り値: デフォルトでは、AllowZoomが真の場合、このリターンはtrueになります。

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

図からクリップボードにSelectedPartsをコピーします。

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

指定したデータ収集を、図のモデルのDataFormat を使ってクリップボードに書き込む。

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

コピーを Delete で実行します。

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

与えられた要因によってDiagram.Panel.Scaleを飾って下さい。

param
ズームを減少させる要因。 これは、ゼロよりも1つ以上であるべきではありません。 デフォルトは5%(1/ZoomFactor)です。
Delete
public virtual void Delete()
commandHandler.Delete()

図から現在SelectedParts@ を削除。

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

This is called by the ToolManager.

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

This is called by the ToolManager.

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

選択した部分のTextBlock@の1番目編集を開始。

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

新規グループノードを作成し、選択した部品を新しいグループに追加します。

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

与えられた要因によってDiagram.Panel.Scale@を増加して下さい。

param
ズームを増加させる要因。これは、より大きいはずです。デフォルトは5%(ZoomFactor)です。
Paste
public virtual void Paste()
commandHandler.Paste()

クリップボードの内容を新しいノードとしてコピーし、この図のリンクをコピーし、新しい選択を新たに追加します。

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

このページでは、この図のモデルのDataFormat@を使って、クリップボードからのデータ収集を読み込みます。

戻り値: Clipboard に指定された形式のデータが含まれている場合 null

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

ダイアグラムはPrintDialog@に表示し、PrintManager'sPrintDialogに電話して、PrintDialogに電話してください。

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

このメソッドは、図表のUIElement.RaiseEventを呼び出し、イベントが処理されたかどうかを返します。

evt

戻り値: イベントが起きて、それが処理されたら本当

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

お電話にてお問い合わせください。

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

標準図コマンドバインディングとインプットバインディングをすべて削除します。 [WPFのみ]

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

図内のノードとリンクをすべて選択します。

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

現行のCurrentTool@の動作を中止します。

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

お電話にてお問い合わせください。

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

グループである各選択したノードに対して、グループを図から削除せずに削除します。

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

パネルのスケールプロパティを指定した値に設定します。

param
新しいスケール値。 これはゼロよりも大きいはずです。 デフォルトは1です。
ZoomToFit
public virtual void ZoomToFit()
commandHandler.ZoomToFit()

図/ドキュメント全体がビューポートに収まるようなスケールを変更します。または、このコマンドが直前に実行された場合、元のビューポートを復元します。

フィールド

ClipboardBitmapProperty
public static readonly DependencyProperty ClipboardBitmapProperty
value = CommandHandler.ClipboardBitmapProperty

ClipboardBitmap依存性プロパティを識別します。 [WPF のみ]

CopyingInclusionsProperty
public static readonly DependencyProperty CopyingInclusionsProperty
value = CommandHandler.CopyingInclusionsProperty

CopyingInclusions依存性プロパティを識別します。

DeletingInclusionsProperty
public static readonly DependencyProperty DeletingInclusionsProperty
value = CommandHandler.DeletingInclusionsProperty

DeletingInclusions依存性プロパティを識別します。

PrototypeGroupProperty
public static readonly DependencyProperty PrototypeGroupProperty
value = CommandHandler.PrototypeGroupProperty

PrototypeGroup依存性プロパティを識別します。

ZoomFactorProperty
public static readonly DependencyProperty ZoomFactorProperty
value = CommandHandler.ZoomFactorProperty

ZoomFactor依存性プロパティを識別します。