This thread looks to be a little on the old side and therefore may no longer be relevant. Please see if there is a newer thread on the subject and ensure you're using the most recent build of any software if your question regards a particular product.
This thread has been locked and is no longer accepting new posts, if you have a question regarding this topic please email us at support@mindscape.co.nz
|
Hey there, I've been developing with FlowDiagrams for a week or so now and am very happy with it. However, I thought I'd throw you a quick suggestion on the minor bugs/features/oddities I've found on my travels. a) Mindscape.WpfDiagramming.Foundation.DiagramConnectionSegment has inconsistent capitalisation for StartPoint, EndPoint and Midpoint. (yes, it's nitpicky, but it's also caused me any number of compile errors as my brain refuses to remember) b) the Nodes CollectionChanged implementation on DiagramSurface doesn't actually cope with NotifyCollectionChangedAction.Reset. ie: "mySurface.Nodes.Clear()" seems to work, but doesn't actually do anything to the nodes. Enjoy!
|
|
|
Hello We have now supported clear() being called on the 'Nodes' collection of a FlowDiagramModel. This will now properly clear all the nodes from the DiagramSurface. Calling clear() on the 'Connections' collection of a FlowDiagramModel however is not supported, but let us know if this is something that you will need. Cheers |
|
|
Re (a), at the risk of starting a nitpicking war, the inconsistency here is in the English language (Geo. Chaucer & Wm. Shakespeare, proprs.), or at least the curious dialect thereof spoken by the guardians of the .NET API. "Start point" and "end point" are multi-word phrases, whereas "midpoint" has come to exist as a distinct word (at least in the view of the .NET style police). (You may rightly point out that "endpoint" also exists as a distinct word, that has a different sense from "end point" and would be wrong to use here; cf. LineGeometry's EndPoint property vs. the WCF EndpointAddress class.) I realise this is indeed inconsistent from a strictly logical point of view and I sympathise with the inconvenience it causes, but using a "logical" capitalisation could equally cause confusion in the opposite direction because many people will expect it to be a single word. Sorry. What, me a linguistics geek? Perish the thought. |
|
|
Touche Cheerfully withdrawn. |
|