ClickCreatingTool

StockSharp.Xaml.Diagram.GXDiagram.Tool

ClickCreatingTool позволяет пользователю создать узел, щелкнув там, где он хочет разместить новый узел.

Наследует: DiagramTool

Свойства

DoubleClick
public bool DoubleClick { get; set; }
value = clickCreatingTool.DoubleClick
clickCreatingTool.DoubleClick = value

Получает или устанавливает, требуется ли этот инструмент для создания узла в точке клика.

PrototypeData
public object PrototypeData { get; set; }
value = clickCreatingTool.PrototypeData
clickCreatingTool.PrototypeData = value

Получает или устанавливает значение данных для нового узла.

Методы

CanStart
public override bool CanStart()
result = clickCreatingTool.CanStart()

Этот инструмент может работать, когда диаграмма поддерживает вставку узлов, модель модифицируема, и есть щелчок (или двойной щелчок, если DoubleClick является правдой).

DoMouseUp
public override void DoMouseUp()
clickCreatingTool.DoMouseUp()

После щелчка позвоните в пункт «Точка» и остановите этот инструмент.

InsertNode
public virtual void InsertNode(Point loc)
clickCreatingTool.InsertNode(loc)

Создайте узел, добавив копию PrototypeData в модель диаграммы, и назначьте его местоположение как заданную точку.

loc

Поля

DoubleClickProperty
public static readonly DependencyProperty DoubleClickProperty
value = ClickCreatingTool.DoubleClickProperty

Идентифицирует свойство зависимости DoubleClick.

PrototypeDataProperty
public static readonly DependencyProperty PrototypeDataProperty
value = ClickCreatingTool.PrototypeDataProperty

Идентифицирует свойство зависимости PrototypeData.