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
代表取締役社長 佐藤 浩一