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.