ClickCreatingTool
Mit ClickCreatingTool kann der Benutzer einen Knoten erstellen, indem er auf den gewünschten neuen Knoten klickt.
Erbt von: DiagramTool
Eigenschaften
public bool DoubleClick { get; set; }
value = clickCreatingTool.DoubleClick
clickCreatingTool.DoubleClick = value
Gibt oder legt fest, ob dieses Tool einen Doppelklick benötigt, um einen Knoten am Klickpunkt zu erstellen.
public object PrototypeData { get; set; }
value = clickCreatingTool.PrototypeData
clickCreatingTool.PrototypeData = value
Erhält oder legt einen Datenwert für einen neuen Knoten fest.
Methoden
public override bool CanStart()
result = clickCreatingTool.CanStart()
Dieses Tool kann ausgeführt werden, wenn das Diagramm das Einfügen von Knoten unterstützt, das Modell veränderbar ist und ein Klick erfolgt (oder ein Doppelklick, wenn DoubleClick wahr ist).
public override void DoMouseUp()
clickCreatingTool.DoMouseUp()
Rufen Sie Point auf einen Klick an und stoppen Sie dieses Tool.
public virtual void InsertNode(Point loc)
clickCreatingTool.InsertNode(loc)
Erstellen Sie einen Knoten, indem Sie eine Kopie des PrototypeData zum Diagrammmodell hinzufügen, und weisen Sie den Standort dem angegebenen Punkt zu.
- loc
Felder
public static readonly DependencyProperty DoubleClickProperty
value = ClickCreatingTool.DoubleClickProperty
Identifiziert die Abhängigkeitseigenschaft DoubleClick.
public static readonly DependencyProperty PrototypeDataProperty
value = ClickCreatingTool.PrototypeDataProperty
Identifiziert die Abhängigkeitseigenschaft PrototypeData.