Archive for the ‘Silverlight Elements’ Category
Nightly news, 9 July 2010
Here’s the updates and fixes in the latest nightly builds.
LightSpeed
- Added support for ToString() and Convert.ToString() in LINQ expressions
- Fix for aliasing issue in joins
- Removed some validation options from the designer for data types where they didn’t make sense (for example, length validations on boolean properties)
- Fixed an issue with using SqlXxx data types that was causing problems for SQL Server 2008 spatial queries
- Support composite (&& and ||) expressions in Where Any and All clauses. (Limited to a single && or || on VistaDB due a parameter handling issue.)
- Added support for projections in join criteria
- Added support for scoped subqueries in a LINQ Where clause
- Fixed an issue with scalar queries in class table inheritance, which also affected unique validations
- Support Query.Identifier in “update by query”
WPF Elements
- Added a 24-hour clock display option, Maximum and Minimum constraints, TimeSuggestionInterval option and input masking to the TimePicker control
- Fixed an issue with separator display in numeric text boxes
Silverlight Elements
- Added an ObservableDictionary class
These fixes and enhancements are in the current nightly builds — grab the free editions from the downloads page or the retail editions from the store.
Nightly news, 2 July 2010
With the football finally over (and, going by local press coverage, New Zealand having won), development has been proceeding apace at Mindscape HQ. We’re hoping to announce a couple of launches in the near future, but in the meantime, here’s what’s new in this week’s nightly builds.
Silverlight Elements
- The MulticolumnTreeView control now supports alternating row colours.
- We’ve added the new MultiCalendar control to our custom styles.
LightSpeed
- We’ve fixed a limitation on eager loading on inheritance hierarchies. Previously we would only eager load associations declared at or above the level of the queried type. We now also eager load associations declared on derived types.
- Also on the inheritance theme, we’ve fixed a bug which resulted in incorrect SQL when a query involved an associated object of a class table inheritance derived type, but the property in the query was declared on a base type rather than the associated type.
- We’ve fixed an issue which could cause entity settings not to be displayed in the VS2008 designer.
- We’ve added a way to decouple property and field names. This can be handy in inheritance scenarios, where a column can mean different things depending on which derived class you’re in.
All of these fixes and enhancements are available in the current nightly builds, available from the store or (for free and trial editions) from the downloads page.
Nightly news, 25 June 2010
New Zealand has shut down for the day because of the footie — even our Fearless Leader Mr Trask has taken the day off to watch it. However, his minions soldier on. Here’s this week’s batch of fixes and enhancements.
Silverlight Elements
We’ve added a new MultiCalendar control to Silverlight Elements, which allows you to display multiple months and select multiple dates, either as a range or as multiple dates or ranges.
LightSpeed
We’ve made several improvements around joins this week. You can now use multiple criteria in joins, and in LINQ you can conveniently express this by using an anonymous type as the join argument. We’ve also added some support for querying on through associations.
We’ve also provided a way to resize entities vertically in the designer, for those cases where you have an entity with very few properties but lots of associations. Vertical resizing isn’t turned on by default because it can impair usability, but if you have entities like this then you can read about the secret squirrel trick here.
Finally, we’ve released a number of minor fixes and tweaks:
- Auto through entities weren’t being given the right identity type when creating the database tables in the designer.
- We now allow migrations projects to be in solution folders rather than requiring them to be at the root.
- We’ve fixed an issue where the designer custom template path wasn’t being shown for editing if the .lsmodel file was in a subfolder. We’ve also fixed an issue with missing projects in a solution.
- Fixed support for the Visual Basic LINQ Group … By syntax.
- Some fixes for .Equals support in LINQ expressions.
- We have added partial support for discriminated derived types in assemblies other than the one which defines the base type. This only works in limited situations though — if you’ve got a more complex assembly arrangement then let us know.
- Fix for the designer not ignoring transient properties when creating a new database table.
As always, you can get the latest nightly builds from the My Account page in the store.
Nightly news, 11 June 2010
Lots of stuff going on at Mindscape HQ right now, but we’ve found time to deliver a few enhancements and bug fixes in the last week’s worth of nightly builds. Here’s the goodness.
WPF Elements
We’ve started porting some of the cool controls from Silverlight Elements to WPF, and the following are done and included in the current nightly build of WPF Elements:
- DualProgressBar
- TimePicker
- TimeSpanPicker
Other controls will be arriving in future nightlies — we expect to make a proper announcement next week.
LightSpeed
- We’ve added some checking to the designer to provide a more meaningful warning if you create an association to a concrete table inheritance base class.
- Fixed a problem with validation when using .NET remoting.
- Fixed a designer bug which prevented you from using the tree view to add CLR attributes.
- We’ve fixed a problem in optimistic concurrency checking where version information was being updated on a failed save. This fixes a related issue which could result in concurrency checking being fooled by repeated save attempts.
- Updated SQLite provider to version 1.0.66.
Silverlight Elements
- The RichTextEditor now supports changing the background colour.
WPF Property Grid
- Fixed an issue with dangling event handlers which could cause memory leaks or errors in collection scenarios.
Nightly news, 28 May 2010
We’ve not posted a Nightly News for a couple of weeks because we’ve been shipping releases rather than nightlies — see the Silverlight Elements 1.1 and LightSpeed 3.1 announcements. Still, here’s what’s new and not in those releases.
LightSpeed
- We’ve fixed a bug with ordering on group keys that were obtained by traversals.
- We’ve fixed an error that occurred in certain join-and-project scenarios if your entity had a property name that was the same as a property name that could be translated to SQL.
- Fixed a spurious warning relating to a designer option
WPF Diagramming
- Extensibility improvements to the connection remover and relocator
- Fixed a couple of cropping issues in image export
Silverlight Elements
- Resolved an issue relating to the order that properties were set in the Slider and DualSlider when using XAML
We’ve also got work in progress on our WPF Diagramming products and on porting some of the cool new Silverlight Elements controls to WPF. We’ll bring you an update on those as soon as they’re available.
![]()
BrainDump (1)
Community Code (1)
Events (6)
General (31)
Lab Samples (2)
LightSpeed (132)
MegaPack (3)
News (48)
Products (64)
Projects (4)
Screencast (6)
SharePoint (1)
Silverlight (5)
Silverlight Elements (12)
SimpleDB Management Tools (11)
Visual Studio (4)
VS File Explorer (5)
WPF (31)
WPF Diagramming (14)
WPF Elements (22)
WPF Property Grid (24)
![]()
June 2010
May 2010
April 2010
March 2010
February 2010
January 2010
December 2009
November 2009
October 2009
September 2009
August 2009
July 2009
June 2009
May 2009
April 2009
March 2009
February 2009
January 2009
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
December 2007
November 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007



Tagged as 


Posted by Ivan Towlson on 8 July 2010





