Archive for the ‘WPF Diagrams’ category
Nightly news, 27 January 2012
The big news in this week’s nightly builds is the new hotness in the WPF Elements DataGrid. Grouping, exporting, new APIs and, well, grouping again because it’s so neat — check it out! Of course, we’ve got a bunch of other updates for you as well. Here’s what’s new this week.
LightSpeed
- Exclude null associations from polymorphic association validation
- Fix for not being able to return array values from ICompiledParameterValues to populate an IN clause
- Fix for LINQ projection that included the result of a Count on a join-into result when there was no Where clause
- When updating a SQLite database with a GUID field, set COLLATE NOCASE on the column (because it is mapped as a string rather than a native GUID type)
- Added support for per-table identity block size (for when new tables use KeyTable but the database also contains legacy tables which are also updated by other apps using increment-by-1 sequences)
WPF Diagrams
- DiagramConnectionPointBase.OnPositionChanged is now exposed to user derived classes
- Fixed a bug in the ConnectionPointRelocation sample
WPF Elements
- DataGrid hotness!
- Fixed a bug in TimeExplorer
As usual, you can get the updated builds of free versions from the downloads page, and of full versions from the store.
Nightly news, 20 January 2012
Tagged as LightSpeed, NHibernate Designer, SimpleDB Management Tools, Web Workbench, WPF Diagrams, WPF ElementsCripes! Weeks and weeks of updates to catch up on! Here’s what’s new in the nightly builds since the last update.
LightSpeed
- Fix for one-to-one association join chain in LINQ Where clauses
- Added support for negated boolean expressions in LINQ Any and All
- Fixed a memory leak with compiled FindById queries
- Validation errors now provide access to the validation rule instance
- Include schema in auto-joined tables being joined by an identifier expression
- Fixed automatic date-time range validation for Oracle
- Improved support for SQL Server 2008 TIME data type
- Fixed an issue where a query with criteria on the left and a logical combination on the right could be processed incorrectly
- Fix for DeletedOn column being incorrectly aliased in update/delete queries
- Added support for deleting by LINQ query
- Added Procedure and Scale options to ProcedureParameter class
- Fix for procedure parameters of user-defined types in designer being generated into wrapper function signatures as object instead of strongly typed
- Fix for value objects not being handled correctly in batch updates
- Fixed exception if you put DiscriminatorAttribute on a root entity class
- We now raise an exception if a SQL Server stored procedure calls RAISERROR (sic: what is this, guys, Fortran?) after performing a successful SELECT (previously only errors raised before the SELECT would cause exceptions)
- Added a property for migration code to access the connection string of the database being migrated
- When a stored procedure sets an out parameter to SQL NULL, we now translate this to CLR null instead of leaving it as DBNull.Value (this fixes casting errors in strong-typed wrapper methods)
- Fix for virtual (non-mapped) discriminators not being populated on insert
- Entity- and interface-level query filtering (in progress and subject to change)
Web Workbench
- Collapsing support for non-top-level regions
- Sass and Less Format Document command
- Fixed issue in Sass compilation if install path included non-ANSI characters
- Fixed JavaScript minifier mangling non-ANSI characters
- Upgraded CoffeeScript compiler to 1.2.0
- CoffeeScript comment highlighting fixes
- Comment/uncomment block support
- Performance improvements when making many deletes from a document
- Error checking and signature help for Sass and Less built-in functions
WPF Elements
- Continuing improvements to control themes
- Fixes for potential issues in TimeExplorer, Chart, ChartAxis and PieSeries
- Added option for rounding on lost focus in NumericTextBox
- Added ResetZoom command for charts
- MajorTickSpacing now keeps consistent tick density as user zooms
- Added PieSeries.SelectedDataPointChanged event
- Improvements to automatic bar chart width calculation
- Fixed error when changing chart highlight mode
- Fixed an issue with horizontal bar charts using categories along the Y axis
- Resolved a DataGrid issue
- Fixed foreground colours not being respected in CurrencyTextBox
- Fixed potential null reference error when changing DataGrid.ItemsSource
- Fixed some issues with chart default axes
WPF Diagrams
- Added TreeLayoutAlgorithm
- Fixed null reference error in ConnectionPointThumb
- Fixed a diagram binding issue
- Fix for a bug that was stealing mouse wheel and scroll events
- Added an option to turn off infinite scrolling
NHibernate Designer
- Added support for NHibernate sql-insert, sql-update and sql-delete overrides
- Added support for stored procedures and named SQL queries
SimpleDB Management Tools
- No longer need to click away from a row to ensure it is saved
As usual you can get the latest nightly builds from the Downloads page (free editions) or the store (full editions).
Kick start 2012 with this special offer!
Tagged as LightSpeed, MegaPack, News, NHibernate Designer, Phone Elements, Products, Silverlight Elements, SimpleDB Management Tools, Web Workbench, WPF Diagrams, WPF ElementsMake building better software your New Year’s resolution by taking advantage of our 30% sale on the Mega Pack.
For a limited time, pay only $699 and you’ll receive:
- LightSpeed O/R Mapper (normally $349)
- WPF Elements (normally $699)
- WPF Diagrams (normally $699)
- Silverlight Elements (normally $699)
- Phone Elements for WP7 (normally $299)
- NHibernate Designer (normally $99)
- SimpleDB Management Tools (normally $29)
- Web Workbench (normally $29)
- Visual Tools for SharePoint (normally $349)
Plus, you also get:
- 12 months of new releases, nightly builds and new products!
- The best support in the business!
Imagine that – a full range of developer tools across WPF, Silverlight, Windows Phone, Data Access, Web Development and Domain Modeling for just $699!
So, save thousands of dollars by getting all your tools at once with our 30% off Mega Pack Special now.
Hurry, promotion ends 1 Feb 2012!
WPF Diagrams: New tree layout algorithm
Tagged as WPF DiagramsIn the latest nightly build of WPF Diagrams is a new layout algorithm for displaying tree like structures. The TreeLayoutAlgorithm is much smarter than the existing layout algorithm when it comes to positioning the nodes, handling cycles and managing nodes that have multiple parents. It also makes it easy for you to customize the vertical and horizontal spacings between nodes, using the LayerSpacing and NodeSpacing properties. Here is an example of a diagram being managed by a TreeLayoutAlgorithm and using an A* pathfinder for routing the connections.
Using a layout algorithm is incredibly simple. All you need to do is create an instance of the layout algorithm of choice, then pass it into the ApplyLayoutAlgorithm method on the DiagramSurface.
ILayoutAlgorithm layout = new TreeLayoutAlgorithm(); ds.ApplyLayoutAlgorithm(layout);
If you need a tree based layout for your diagramming application, then download the latest nightly builds and you’ll be pleased with the results. If you have any questions about WPF Diagrams, then we would love to hear from you in our forum.
Nightly news, 21 October 2011
So, last week Web Workbench, this week NHibernate Designer… will next week be WPF Elements 5? Stay tuned! In the meantime, here’s what else we’ve delivered this week.
WPF Elements
- Added support for automatic ranges on alternate Y axes
- Fix for a design-time issue with the RadialGauge control
- Added limited control over data sampling
- Fixed a bug where tooltips could not be applied to line series
- Initial support for tick marks on the RadialGauge control
LightSpeed
- Enhancements to native projection support
WPF Diagrams
- Added option to include connections in marquee selects
Web Workbench
- Better handling of Unix-style line endings
- Fixed spurious squiggly on CSS escape syntax
- Fix for non-Latin literals in CoffeeScript
You can download the updates right now — free editions from the downloads page, full editions from the store. (Web Workbench auto-updates through the Visual Studio gallery.)
Categories
BrainDump (1)
Community Code (4)
Events (16)
F# (14)
General (53)
Lab Samples (2)
LightSpeed (268)
MegaPack (8)
News (71)
NHibernate Designer (26)
Nightly news (53)
Phone Elements (24)
Products (87)
Projects (5)
Screencast (6)
SharePoint (3)
Silverlight (14)
Silverlight Elements (66)
SimpleDB Management Tools (20)
Visual Studio (9)
VS File Explorer (7)
Web Workbench (39)
WPF (44)
WPF Diagrams (57)
WPF Elements (110)
WPF Property Grid (32)




Posted by Ivan Towlson on 26 January 2012 





