DiagramEditorControl

StockSharp.Xaml.Diagram

CompositionDiagramElement の編集のためのグラフィカルなコンポーネント。

継承元: UserControl

実装: IPersistable, IUndoRedoManager, IComponentConnector

コンストラクター

DiagramEditorControl
public DiagramEditorControl()
diagramEditorControl = DiagramEditorControl()

DiagramEditorControl の新規インスタンスを初期化します。

プロパティ

Composition
public CompositionDiagramElement Composition { get; set; }
value = diagramEditorControl.Composition
diagramEditorControl.Composition = value

複合要素。

DoubleClickHandlers
public IDictionary<Type, IDoubleClickHandler> DoubleClickHandlers { get; }
value = diagramEditorControl.DoubleClickHandlers

要素のハンドラをダブルクリックします。

HelpCommand
public ICommand HelpCommand { get; set; }
value = diagramEditorControl.HelpCommand
diagramEditorControl.HelpCommand = value

コマンドのヘルプ

IsEncrypted
public bool IsEncrypted { get; set; }
value = diagramEditorControl.IsEncrypted
diagramEditorControl.IsEncrypted = value

暗号化されます。

IsReadOnly
public bool IsReadOnly { get; set; }
value = diagramEditorControl.IsReadOnly
diagramEditorControl.IsReadOnly = value

読み取り専用モード。

OpenElementCommand
public ICommand OpenElementCommand { get; set; }
value = diagramEditorControl.OpenElementCommand
diagramEditorControl.OpenElementCommand = value

構成要素を開くコマンド。

OpenPropertiesCommand
public ICommand OpenPropertiesCommand { get; set; }
value = diagramEditorControl.OpenPropertiesCommand
diagramEditorControl.OpenPropertiesCommand = value

要素プロパティを開くためのコマンド。

RedoCommand
public ICommand RedoCommand { get; set; }
value = diagramEditorControl.RedoCommand
diagramEditorControl.RedoCommand = value

Redo コマンド。

RemoveCommand
public ICommand RemoveCommand { get; set; }
value = diagramEditorControl.RemoveCommand
diagramEditorControl.RemoveCommand = value

コマンドを削除します。

Scale
public double Scale { get; set; }
value = diagramEditorControl.Scale
diagramEditorControl.Scale = value

スケール。

SelectedElement
public DiagramElement SelectedElement { get; set; }
value = diagramEditorControl.SelectedElement
diagramEditorControl.SelectedElement = value

選択された要素。

SelectedElements
public IEnumerable<DiagramElement> SelectedElements { get; set; }
value = diagramEditorControl.SelectedElements
diagramEditorControl.SelectedElements = value

選択された要素。

ShowOverview
public bool ShowOverview { get; set; }
value = diagramEditorControl.ShowOverview
diagramEditorControl.ShowOverview = value

審査パネルを表示する

UndoCommand
public ICommand UndoCommand { get; set; }
value = diagramEditorControl.UndoCommand
diagramEditorControl.UndoCommand = value

コマンドをUndo で実行します。

メソッド

GetSelectionCopyElement
public CompositionDiagramElement GetSelectionCopyElement()
result = diagramEditorControl.GetSelectionCopyElement()

選択した要素から新しい要素を図に作成します。

戻り値: 複合要素。

InitializeComponent
public void InitializeComponent()
diagramEditorControl.InitializeComponent()

担当: 佐藤 宏

Load
public void Load(SettingsStorage storage)
diagramEditorControl.Load(storage)

設定をロードします。

storage
設定ストレージ。
Save
public void Save(SettingsStorage storage)
diagramEditorControl.Save(storage)

設定を保存します。

storage
設定ストレージ。
SaveToImage
public void SaveToImage(Stream file)
diagramEditorControl.SaveToImage(file)

図をイメージとして保存する。

file
ファイルのコンテンツ。
Select
public void Select(DiagramElement element)
diagramEditorControl.Select(element)

要素を選択します。

element

イベント

ElementDoubleClicked
public event Action<DiagramElement> ElementDoubleClicked
diagramEditorControl.ElementDoubleClicked += handler

二重の場合には、図要素をクリックします。

SelectionChanged
public event Action<DiagramElement> SelectionChanged
diagramEditorControl.SelectionChanged += handler

図の要素選択の場合には。

SocketClicked
public event Action<DiagramSocket, MouseAction> SocketClicked
diagramEditorControl.SocketClicked += handler

ソケットクリックイベント。

フィールド

CompositionProperty
public static readonly DependencyProperty CompositionProperty
value = DiagramEditorControl.CompositionProperty

DependencyProperty for Composition.

HelpCommandProperty
public static readonly DependencyProperty HelpCommandProperty
value = DiagramEditorControl.HelpCommandProperty

代表取締役社長 佐藤 浩一

OpenElementCommandProperty
public static readonly DependencyProperty OpenElementCommandProperty
value = DiagramEditorControl.OpenElementCommandProperty

代表取締役社長 佐藤 浩一

OpenPropertiesCommandProperty
public static readonly DependencyProperty OpenPropertiesCommandProperty
value = DiagramEditorControl.OpenPropertiesCommandProperty

代表取締役社長 佐藤 浩一

RedoCommandProperty
public static readonly DependencyProperty RedoCommandProperty
value = DiagramEditorControl.RedoCommandProperty

代表取締役社長 佐藤 浩一

RemoveCommandProperty
public static readonly DependencyProperty RemoveCommandProperty
value = DiagramEditorControl.RemoveCommandProperty

代表取締役社長 佐藤 浩一

ScaleProperty
public static readonly DependencyProperty ScaleProperty
value = DiagramEditorControl.ScaleProperty

DependencyProperty for Scale.

ShowOverviewProperty
public static readonly DependencyProperty ShowOverviewProperty
value = DiagramEditorControl.ShowOverviewProperty

代表取締役社長 佐藤 浩一

UndoCommandProperty
public static readonly DependencyProperty UndoCommandProperty
value = DiagramEditorControl.UndoCommandProperty

代表取締役社長 佐藤 浩一