Quantcast
Channel: Mindscape Blog » WPF Diagrams
Viewing all 29 articles
Browse latest View live

Nightly news, 11 May 2012

$
0
0

A strange week at Mindscape HQ as the troops have been primarily focused on working out how to use the motion-activated candy dispenser… and then how to stop it again. But fear not, in between all the wild Kinect-style gesticulations, we have managed to bash out a good crop of features and fixes. Here’s what you’ll find in this week’s nightly builds.

WPF Elements

  • Added DataGridColumn.Foreground property
  • DataGridColumn.DisplayTemplate is now respected when using DisplayMemberBinding
  • DataGridColumn.DisplayMemberBinding now supports StringFormat
  • DataGridColumn now respects DisplayNameAttribute when using PropertyName or DisplayMemberBinding
  • Added ToolTipBinding property for charting data series
  • Scatter charts now support missing data points (when a value is null or NaN)
  • You can now set the starting (Minimum) value of a logarithmic axis scale
  • Charting performance improvements
  • Added built-in nullable type editors to DataGrid and PropertyGrid

Web Workbench

  • CoffeeScript compiler now warns if a file contains mixed tabs and spaces
  • Fix for Less compiler error when calling colour functions on a named (not hex) colour
  • Fix for performance problem when using Pro Power Tools Enhanced Scroll Bar with the ‘show bookmarks and breakpoints’ option
  • Fixed a couple of highlighting errors

LightSpeed

  • Added MarkPropertyChanged method so that properties can be manually marked as dirty — for example, when changing properties of a mutable user-defined type. Mutable value objects! Forsooth!

WPF Diagrams

  • DiagramBitmapRenderer now handles dynamic resources

As usual the free editions of the nightly builds are available right now from the downloads page, and the full editions from the store.


Nightly news, 25 May 2012

$
0
0

WPF Diagramming

  • Connection mounting UI is now disabled when the diagram surface is read only.
  • Resolved the bug in the center viewport logic.

WPF Elements

  • Fixed an invariant bug in the IntegerUpDown control.
  • Resolved an issue with the Alloy DataGrid foreground.
  • More samples!

Web Workbench

  • CSS parsing – handle interpolated function references in selectors (used by Compass)

LightSpeed

  • Fix for FK underscore generation issue when a custom naming strategy is applied
  • Candidate fix for stored proc generation ignoring custom naming strategy UseClrNamingConventions property
  • Support nested discriminators for InitializeDiscriminatorField

NHibernate Designer

  • Allow VSIX to install for VS11 Beta

As usual the free editions of the nightly builds are available right now from the downloads page, and the full editions from the store.

Nightly news, 27 Jul 2012

$
0
0

LightSpeed

  • Carry through .Distinct() correctly for client side projections
  • Support triggering OnEnlist for entities added to the UnitOfWork during an OnEnlisted callback
  • Fix for CTI join not being applied correctly on SQLCE4 provider for compiled queries
  • Fix for issue with LINQ projection where the target is a struct

Web Workbench

  • Fix for parsing issue with font lists which had a bang directive
  • Added WW options for globally disabling compilation and disabling .combined.js for JavaScript compiler

WPF Elements

  • PointSeriesBase.SymbolSize can now effect the size of the legend items
  • Misc fixes for DataGrid control
  • Misc fixes for Charting controls

WPF Diagrams

  • Fix for bug that was clipping connection labels in exported diagram images

As usual the free editions of the nightly builds are available right now from the downloads page, and the full editions from the store.

Nightly news, 31 Aug 2012

$
0
0

LightSpeed

  • Add visibility properties to OneToOne associations
  • Allow NoActionNoCheck to be applied to ToMany associations generally

Web Workbench

  • Support for custom output folders for compile/min content
  • Updated JSHint
  • Fix for context menu items not showing up correct in Web site projects
  • Fix for issue when saving with Windows 8 app projects where the file gets added but an exception is thrown

WPF Elements

  • Misc fixes for DataGrid control

WPF Diagramming

  • Option to change the layout direction of TreeLayoutAlgorithm

Metro Elements

  • Added NumericTextBox control
  • Added AutoCompleteTextBox control

As usual the free editions of the nightly builds are available right now from the downloads page, and the full editions from the store.

Nightly news, 28 Sep 2012

$
0
0

Confirming what we already knew..

LightSpeed

  • Added fix for cached entities incorrectly marking lazy load fields as loaded (details)
  • Fix for issue in LINQ group by translation (details)
  • Fix for issue with using grouping key as criteria in a having clause where the key was not an aggregate (details)
  • Fix for issue applying coalesce function when translating from an expression where boolean was implicitly a predicate (details)
  • Added VS2010 and VS2012 specific versions of command line model generation tools to installer

Web Workbench

  • Minor updates for Compass integration

WPF Elements

  • Fixed a bug when programatically setting grouped columns before the DataGrid is loaded (details)
  • Resolved a null reference exception in the DataGrid when grouping the rows before the grid is loaded (details)

WPF Diagramming

  • Candidate fix for an unresolved binding issue (details)

Metro Elements

  • Added Coverflow control
  • Misc fixes for existing controls

As usual the free editions of the nightly builds are available right now from the downloads page, and the full editions from the store.

Nightly news, 23 Nov 2012

$
0
0

Wanted: 5+ Years experience programming with punch tape

WPF Diagrams

  • Support for binding in DiagramNodeTool visuals.
    (details)

WPF Elements

  • Resolved a bug where sorting a hierarchical data grid was not sorting children in some scenarios.
    (details)
  • Added better enum support when a DataTable or DataView is used as the ItemsSource of a DataGrid.
    (details)
  • Resolved a positioning bug when calling the DataGrid.BringRowIntoView method just after adding a new item.
    (details)

Metro Elements

  • Added CalendarControl.WeekNumberVisibility property
    (details)

As usual the free editions of the nightly builds are available right now from the downloads page, and the full editions from the store.

Just Released: WPF Diagrams 3.0!

$
0
0

Today we are pleased to announce version 3.0 of our WPF Diagrams framework is now available. Download the free trial version from here, or if you are a customer, upgrade from your account page. For those who don’t know, the diagrams framework provides support for rendering and editing diagrams consisting of nodes and connections. The framework includes model diagram classes, visual components and controls for adding and editing the various parts of a diagram. The built-in model componenets can be extended to provide your own business logic, and the visual elements can be fully customized to create stunning effects that suit your application.

Flow Diagram

Huge Performance Boost

The main addition to version 3.0 is the immensely improved performance. The diagram rendering engine can now support thousands upon thousands of diagram elements. This is mostly noticable by the dramatically improved loading time. All other operations such as panning, editing and exporting have also been improved for large diagrams.

Large Diagram

Connection Bridges

Another nice improvement to the framework is the ability to render bridges over intersecting connections. Managing the potentially large number of intersecting points has been made possible thanks to performance improvements mentioned above.

Connection Bridges

The connection intersections are always calculated, but by default the bridges are not rendered – all you need to do is switch them on. This is done by using a CorneredPathBuilder which is responsible for taking the logical connection model and generating the path geometry. To use this, you create a new connection style in the usual way and set the PathBuilder to be a CorneredPathBuilder with the IsIntersectionBridgingEnabled property set to true. Below is a simple example of how to do this:

<ms:CorneredPathBuilder x:Key="PathBuilder" IsIntersectionBridgingEnabled="True" CornerRadius="0" />
 
<Style x:Key="ConnectionPathStyle" TargetType="Path">
  <Setter Property="Stroke" Value="Black" />
  <Setter Property="StrokeThickness" Value="2" />
</Style>
 
<Style x:Key="ConnectionStyle" TargetType="ms:DiagramConnectionElement">
  <Setter Property="PathBuilder" Value="{StaticResource PathBuilder}" />
  <Setter Property="PathStyle" Value="{StaticResource ConnectionPathStyle}" />
</Style>
 
<ms:FixedStyleSelector x:Key="ConnectionStyleSelector" Style="{StaticResource ConnectionStyle}" />
 
<ms:DiagramFormatter x:Key="Formatter"
                     ConnectionStyleSelector="{StaticResource ConnectionStyleSelector}" />

Last of all you would set the Formatter of the DiagramSurface to be the DiagramFormatter in the code above.

Other Changes

Like most major releases, there are a few breaking changes in Diagrams 3.0. These changes are all very minor and you can see how to work around them in the Release Notes section of the help docs. One change that will most likely impact you is that we removed DiagramSurface.ShowConnectionPoints property. To work around this, you simply don’t need to set this property to True anymore so it can be removed.

Also, as always, there’s a bunch of bug fixes and general improvements.

Get it now!

You can download the free trial version of WPF Diagrams 3.0 from here. Or if you are already a Diagrams 2.0 customer with active subscription, then you can upgrade for free by going to your account page. If you have any questions about this new release you can drop by the forum.

Happy Coding :)

Nightly news, 14 Dec 2012

$
0
0

Hack the Gibson

LightSpeed

  • Fix for an aliasing issue with CTI
    (details)
  • 5.0 beta now available!

Web Workbench

  • Added an option to trigger a compile of all files on build

WPF Elements

  • Resolved a bug in the DoubleTextBox control.
    (details)
  • Invisible columns are skipped when navigating in a DataGrid.
    (details)
  • Resolved a minor bug with rendering data labels on a horizontal bar chart to the left of the baseline.
    (details)

WPF Diagrams

  • Smart scrolling for connection creation.
    (details)
  • WPF Diagrams 3.0 released!

Metro Elements

  • Fixed chart legend positioning when centered

As usual the free editions of the nightly builds are available right now from the downloads page, and the full editions from the store.


Nightly news, 21 Dec 2012

$
0
0

Fortune favours the prepared mind

Web Workbench

  • Visual Studio Gallery updated!

WPF Elements

  • Resolved some bugs in the DataGrid bring-into-view logic.
    (details)
  • Resolved a minor bug in the DataGrid when using DisplayMemberBinding in conjunction with custom property descriptors.
    (details)
  • Added DataGrid.IsSynchronizedWithCurrentItem property.
    (details)

WPF Diagrams

  • Resolved a designer exception.
    (details)
  • Fixed the SelectedItemsChanged event logic.
    (details)
  • Resolved a size-to-fit issue on initial load in some scenarios.
    (details)

Metro Elements

  • Updates to sample explorer and misc bug fixes

As usual the free editions of the nightly builds are available right now from the downloads page, and the full editions from the store.

Nightly news, 18 Jan 2013

$
0
0

WPF Elements

  • Added Chart.ForceRender method for special scenarios.
    (details)
  • Added DataSeriesSelected event to Chart, raised when a new series has been clicked on
  • Resolved the scenario when a DateTimePicker contains a lone “ddd” or “dddd” component
  • Added basic min/max feature to the DateTimePicker.
    (details)
  • Added TimeExplorer.CanEditRangeMagnitude property.
    (details)
  • Adjustments to the new DataGrid MouseOverCell feature.
    (details)
  • Resolved an exception in the PropertyGrid collection editor.
    (details)
  • Added ChartMouseRightButtonDown and ChartMouseRightButtonUp events.
    (details)
  • Selected data series logic.
    (details)
  • The ChartGrid now aquires the new axes of its parent chart if they change.
    (details)

WPF Diagrams

  • Added TreeLayoutAlgorithm.StationaryNode property.
    (details)
  • The AStarPathfinder now respects the IsUserModified connection property
    (details)

Silverlight Elements

  • Resolved a minor bug with displaying data labels.
    (details)

As usual the free editions of the nightly builds are available right now from the downloads page, and the full editions from the store.

Nightly news, 1 Mar 2013

$
0
0

LightSpeed

  • Suppress code gen of LINQ IQueryable for transient entities
  • Fix issue for C# templates with association fields being marked private when derived types are present, should be protected in these cases
  • Fix for issue with delete cascading of an entity where it was associated with the base entity in a CTI relationship

Web Workbench

  • Fix for an issue with invalid warnings being emitted regarding missing folders on save
  • Updated CoffeeScript to 1.5
  • Added support for Literate CoffeeScript
  • Added an option to suppress warnings about missing folders to Web Workbench options
  • Updated the Visual Studio Gallery

WPF Diagrams

  • Resolved a connection point placement issue caused by deserializing a rotated node.
    (details)

WPF Elements

  • Resolved a DataGrid auto column size bug.
    (details)
  • Resolved a bug caused by using Snoop to debug the DataGrid.
    (details)
  • Resolved a bug calculating the extent of the DataGrid.
    (details)
  • Resolved an edge case issue in a DataGrid with 1 column and FrozenColumnCount = 1.
    (details)
  • Resolved an exception when dragging the DataGrid padding column header.
    (details)
  • Added Minor and MajorRangeButtonsVisibility properties to the TimeExplorer.
    (details)
  • Resolved a DataGridPager bug.
    (details)
  • Resolved a bug in LineAreaSeriesBase.GetY when the data includes null points.
    (details)

As usual the free editions of the nightly builds are available right now from the downloads page, and the full editions from the store.

Nightly news, 30 July 2013

$
0
0

Developer Notes

WPF Elements 6.0

  • Resolved a minor bug when rendering minor tick marks or grid lines on a DateTime chart.
  • Added PropertyGrid.CanDisplayReadOnlyProperties. (details)
  • Added LogarithmicAxisValueConverter.StartsFromZero property. (details)
  • Prevent dropping a DataGridColumnHeader on a TextBox etc. (details)
  • Resolved a NullReferenceException. (details)

WPF Diagrams 3.0

  • Resolved an issue with rendering dynamically updated connections. (details)
  • Fix for when the thickness of snap line drawings is less than 1.

Raygun.io – error tracking

As usual the free editions of the nightly builds are available right now from the downloads page, and the full editions from the store.

WPF Diagrams: Improved path routing

$
0
0

Our WPF Diagrams framework includes a few connection routing algorithms each with different speed and collision-detection preferences. The most impressive router of them all is the AStarPathfinder. As the name suggests, this pathfinder uses the well known A* algorithm to route the connections around all the nodes in the diagram. This algorithm is paired with a custom built data collection which functions similar to a quad-map to minimize the collision detections and thus improve performance.

The first version that was released a couple of years ago performed very well and was great at routing connections while avoid collisions with nodes and minimizing the number of bends in each connection. The main thing that it was missing however is that it did not consider parallel connection collisions. This can easily occur when there are multiple connections on a single node that follow the same path as seen in the image below. This makes it difficult for the user to follow the connections in this kind of diagram.

Old Connection Paths

A little later, we upgraded this path router to consider parallel connections. This was done by updating the A* algorithm to think of clusters of connections as obstacles to route around. This feature is enabled by passing a number into the constructor to specify the desired distance between parallel connections. This produced great results for the customer who requested this feature.

New Connection Paths

Although the results were great, the performance for much MUCH larger diagrams was almost unusable. There were also some bugs around the ordering of the connections which could cause lots of perpendicular overlaps. Considering each connection cluster as an obstacle to route around was just too much for the algorithm to handle. So we reverted the connection considerations and did some research into a 3-phase routing algorithm:

  • Phase 1: Create an imaginary grid of horizontal and vertical lines around the nodes.
  • Phase 2: For each connection, run the A* algorithm on the grid from phase 1.
  • Phase 3: Iterate through each cluster of parallel connections and order/separate them.

The first 2 phases were already in our pathfinder. The problem with the 3rd phase is that it requires the first 2 phases to have already been applied to the entire diagram in order for it to work. This would cause bad performance when dragging a node because all 3 phases would need to be re-run on the whole diagram model. We managed to solve this issue be implementing another custom data collection that could cache the post A* connection paths and very quickly return them for a given area of the diagram. This made it possible to run the 3rd phase only on the parts of the diagram that changed.

The result was a huge boost to both the performance and outcome of the AStarPathfinder on large diagrams such as the extreme case below. (Click on the image to get a better look at the magnitude of the diagram I was using for testing! :-).

Large Diagram

Got a diagram with lots of connection that needs a powerful path router? Grab these improvements right now from the current nightly build. Remember to pass in the desired connection separation value into the constructor of the AStarPathfinder your connections are using.

Thanks for reading! Happy coding :)

Nightly news, 6 August 2013

$
0
0

Developer Notes

Lots of changes this week, in particular in our XAML products. Some bigger releases are in the works for our other product lines!

WPF Elements 6.0

  • Resolved a bug with setting the index of a DataGrid row after deleting rows while scrolled to the bottom. (details)
  • Added DateTimeIntervalDefinition IntervalFormat property. (details)
  • Added CurencyTextBox.DecimalPlaces property. (details)
  • Fix for potential index out of bounds exception.
  • Resolved minor binding error. (details)
  • MinDelta is ignored when zooming a chart with a custom MajorTickSpacing. (details)
  • Resolved DsiplayMemberBinding lost focus issue. (details)
  • Resolved a potential null reference exception. (details)
  • Resolved a DataGrid validation visual issue. (details)
  • Resolved an issue causing the DataGrid.SelectionChanged event being raised twice.
  • Resolved minor PropertyGrid editor clipping issue. (details)
  • Started implementing DataGrid filtering. (Coming soon!)

WPF Diagrams 3.0

  • Resolved some memory leaks when switching between diagrams. (details)

Raygun.io

  • Improved icons for web app when displaying on Retina displays
  • Blog re-designed to be more mobile friendly
  • Better looking, more seductive looking trends charts.
  • YouTrack integration for connecting errors with YouTrack tickets
  • Improved the flow when paying for a plan on behalf of somebody else

As usual the free editions of the nightly builds are available right now from the downloads page, and the full editions from the store.

Nightly news, 12 August 2013

$
0
0

Developer Notes

WPF Elements 6.0

  • Wrapping in legends with many series.
  • Improvements to the IsChartClipped feature.
  • Added live data demo to the Sample Explorer.
  • Support for Double.PossitiveInfinity and Double.MaxValue in charts.
  • Resolved a minor issue in some of the PropertyGrid themes. (details)
  • Don’t clear selection when switching DataSeries to single selection mode. (details)
  • Category axes can never have an auto tick spacing less than 1.

WPF Diagrams 3.0

  • Resolved a potential exception in the ChartGrid when unloading and reloading a DiagramSurface. (details)
  • Resolved a potential issue caused by a cleared DiagramGrid still holding onto node events.

LightSpeed

  • Fixed issue with dialog disappearing from the designer when minimising
  • Improve handling of setting Nullable types in projections

Raygun.io

As usual the free editions of the nightly builds are available right now from the downloads page, and the full editions from the store.


Nightly news 23rd September 2013

$
0
0

Developer Notes

WPF Elements

  • Support for dynamically changing LineStyle.
  • Resolved dynamic scatter rendering issue and potential null reference
  • Resolved potential null reference exception.
  • Added Scheduler.IsReadOnly property.
  • Added easy way to change scheduler wing button content using SchedulerFormatter.
  • Added Ribbon control to VS toolbox.
  • DataGridColumn recylcing to resolve an override issue. (details)
  • Resolved an axis locking issue. (details)
  • Changed OutlookBar.SelectedItem to be a dependency property. (details)
  • Added OutlookBar.SelectedIndex property.
  • Added AxisPlacement.Overlay feature. (details)
  • Reapply sorting and filtering when the DataGrid ItemsSource property is changed.
  • Support for all chart values being NaN. (details)
  • Resolved a crash in DataGridCsvExporter when there is a column with no PropertyInfo.
  • Added DataGrid.ResetDisplayedItemsSource method. (details)
  • Resolved min/max axis binding issue. (details)
  • DataGrid footer and aggregates

WPF Diagrams

  • Improved alleyway centering in the A* pathfinder to resolve a routing bug. (details)

LightSpeed

  • Improved error details when an unsupported query is issued.

Raygun.io

As usual the free editions of the nightly builds are available right now from the downloads page, and the full editions from the store.

Visual Studio 2013 support

$
0
0

Visual Studio 2013

I’m pleased to let you know that all Mindscape products have full support for Visual Studio 2013!

If you have have an active subscription you can download the latest nightly builds to get this new support. If your subscription has ended, you can renew it to obtain the latest builds.

Some products needed explicit support to work at all (e.g. Web Workbench), while others just have nice-to-have improvements like putting WPF controls into the toolbox for you.

Happy Coding!

October updates – what’s new from Mindscape?

$
0
0

Developer Notes

It’s been a couple of weeks since we last listed changes that have shipped in nightly builds or system releases. As you can see, we’ve been busy!

WPF Elements

  • Resolved an auto-size column bug caused by setting up the columns after the grid has loaded. (details)
  • Copy DataGrid selection to paste into Excel (details)
  • Enabled select-all command for cell selection. (details)
  • Added new chart series implementation: StepSeries. (details)
  • Resolved an issue from using ScrollViewer styles in a DocumentViewer. (details)
  • Resolved a minor axis rendering bug when there is an empty bar series. (details)
  • Exposed the DataGridItemWrapper.Object property. (details)
  • IsChartClipped = false can now be used to render foreground elements outside the chart. (details)
  • Catch clipboard exceptions in DataGrid. (details)
  • Resolved a dynamic axis binding issue. (details)
  • KeyboardNavigation.IsTabStop support for DataGridColumns. (details)
  • Provided a way for a DataGrid to build data models that don’t have public default constructors. (details)
  • Recycle LineSeries paths to help with animations. (details)
  • Added OutlookBar template properties. (details)
  • Resolved a one-time DataGrid rendering bug if the row height is small. (details)
  • Restore scroll position when reloading a DataGrid. (details)
  • Set DataContext of invisible chart selection lines. (details)
  • Visual studio 2013 toolbox support.
  • Minimum and Maximum bindings in DropDownDatePicker. (details)
  • Resolved minor bug in LogarithmicAxisValueConverter where 0 is returned as an integer instead of a double. (details)
  • Bar series can only be side-by-side if they share the same X-axis. (details)
  • Added ThetaAxis.StartAngle and IsReversed properties. (details)
  • Resolved polar axis issues when building a polar chart in a data template. (details)

WPF Diagrams

  • Improved performance of background diagram grids. (details)
  • Null check to avoid rare exception when the window does not have an AdornerDecorator. (details)
  • Resolved a potential ArgumentException in the SnapLineDrawingConverter. (details)
  • Resolved a grouping ZIndex issue. (details)
  • Resolved NaN diagram bounds issue causing scrolling problems. (details)
  • Visual studio 2013 toolbox support.
  • Null checks when deleting a connection during a relocation. (details)
  • Added LayoutOrientation option for TreeLayoutAlgorithm. (details)
  • Improved the position of connection-mounted connections when dragging nodes. (details)
  • Resolved a bug in the FlowDiagramDemo. (details)

Web Workbench

  • Added “Force Compass recompile” setting which can be set to false to work around spriting performance issue. (details)
  • Added support for Visual Studio 2013

LightSpeed

  • Added support for Visual Studio 2013
  • CreatedOn/UpdatedOn/DeletedOn are now correctly typed as TIMESTAMP on DB2
  • Added spatial support for POINT types on MySQL
  • Updated the MySQL provider to 6.7.4
  • Support composite keys for sub-select traversals

Raygun.io

As usual the free editions of the nightly builds are available right now from the downloads page, and the full editions from the store.

November updates – what’s new from Mindscape?

$
0
0

Developer Notes

WPF Elements

WPF Diagrams

  • Added DiagramSurface.IsVirtualizing option. (details)
  • Resolved selection bugs related to grouping. (details)
  • Resolved a selection bug when holding Ctrl or Shift in ReadOnly mode. (details)

Web Workbench

  • Update Less to 1.5.0
  • Outline and indent @include directive blocks.
  • Better handling for locating root folder.
  • Additional logic to ignore errors when compass import not found.

LightSpeed

  • Additional string parsing conversion support.
  • Use current culture for string parsing.
  • More string based parsing support for SQLite3.
  • Only care about the zero rows case.
  • Relax the OptimisticConcurrencyException check to support triggers etc. (details)
  • Switch to Invariant to match SQLite behavior.
  • Add additional IgnoreDataMember attributes. (details)

Raygun.io

  • Improved the performance across the app!
  • Improved search results
  • Several provider updates

As usual the free editions of the nightly builds are available right now from the downloads page, and the full editions from the store.

January updates – what’s new from Mindscape?

$
0
0

Developer Notes

The Mindscape team is back in full force for another great year of coding! Here are some nice product updates to start the year.

WPF Elements

  • Dynamically change SeriesBrush on LineSeries. (details)
  • Improved chart performance.
  • Support for disabled foreground of cells when DataGrid is disabled. (details)
  • Added DataSeries.ConvertPhysicalToLogicalPoint method.
  • Improved bring-item-into-view feature for DataGrid.
  • Resolved issue calculating auto tick spacing for small values. (details)
  • Use Ceiling instead of Round when calculating axis ranges. (details)
  • Resolved issue with z order of chart points. (details)
  • Resolved a bug when using an ICustomTypeDescriptor within a Many editor of a PropertyGrid. (details)
  • Basic PropertyGrid support for ExpandoObject.
  • Handle mouse button up event of numeric text boxes. (details)
  • Resolved DataGrid resize issue in rare scenarios. (details)
  • Resolved potential cast exception in the VS designer.
  • Prevent DataGrid control from stealing tab navigation while in edit mode. (details)
  • Resolved minor DataGrid custom row height issue. (details)
  • Improved the DataGrid star sizing feature. (details)
  • Fixed DataGrid grouping for DataTable/DataTableView.
  • Smart scrolling for DataGrid selection.
  • Solved minor/rare measurement bug in DataGrid columns. (details)
  • Resolved a bug causing the numeric boxes to steal mouse capture. (details)
  • Resolved a DataGrid memory leak. (details)
  • Added heatmap gradient converter Orientation property. (details)
  • Resolved BindingList reset issue in DataGrid. (details)
  • Resolved a cast exception when using a custom type descriptor that return DependencyObjectPropertyDescriptors in a PropertyGrid. (details)

WPF Diagrams

  • Added a hook for custom intersection bridge validation logic. (details)
  • Fixed background of exported diagram images. (details)
  • Resolved issue preventing element to be double clicked in read only mode.
  • Resolved a bug in the default serializer that was losing user-modified segment positions.
  • Resolved redundant bounds changed event. (details)
  • Added ConnectionDropTarget.Position property. (details)
  • Resolved a bug causing the Diagram bounds to be NaN. (details)

Metro Elements

  • Added alternative X axes feature. (details)

Web Workbench

  • Support for source maps when compiling Less files. (details)
  • Resolve commands issue under Visual Studio 2013.
  • Improved performance of Compass compile.

LightSpeed

  • Suppress C# compiler warning. Caters for properties generated as field-only.
  • New function to allow custom operators.
  • Restrict warning to CTI.
  • Resolve issue with transient entities being included in migrations.
  • Surface errors raised from designer sync and provide some extra guidance.

Raygun.io

The free editions of the nightly builds are available right now from the downloads page, and the full editions from the store.

Viewing all 29 articles
Browse latest View live