yFiles WPF 22.214.171.124 is the newest bugfix and maintenance release available.
CreateEdgeInputModedid not always start correctly for quick gestures on slow devices.
CreateEdgeInputModedid not trigger the
EdgeCreationStartedevent for programmatic initialization of the edge creation gesture.
CancelRecognizercould potentially get the input mode into a broken state.
IGraph.CalculateLabelPreferredSizewhich was thrown when the label owner was not part of the graph, but all optional parameters have been passed anyway. In that case there was no need to fetch the appropriate
LabelDefaultsand thus the question of whether the owner is in the graph or not is irrelevant.
NinePositionsEdgeLabelModelnow disappear when the owner edge has no visible edge path. This can happen for example when nodes are moved onto each other. Previously they appeared at unexpected locations, including the origin (0,0) and the upper left corner of the source node.
UndoEnginenow uses the end time of the previous undo unit for automatic bracketing instead of the start time. This improves auto-bracketing to work as intended for undo units spanning a time greater than
HandleInputMode.PressedRecognizerTouchhas no effect if the input mode is already installed.
InputModein a key event handler no longer throws an exception.
MapperRegistry.AddMapperno longer throws an exception when trying to replace a mapper for an existing key.
nullif there is no tangent at the requested position. Previously, it returned a bogus tangent.
FreeNodeLabelModel.Instanceare now serialized correctly to
GraphMLwhen not used as part of their parameters (e.g. within
StraightLineerroneously rerouted all edges in the graph, instead of just the ones that were required.
CurrentHandleproperty could not always be obtained during the
GeneralPath.GetTangenthas been changed from
CreateEdgeInputModenow triggers the
EdgeCreationStartedevent for programmatic edge creation with the