CSLA .NET FAQ

Silverlight FAQ

Modified: 2010/07/01 13:13 by RockfordLhotka - Categorized as: Silverlight
Edit

Does CSLA .NET support Silverlight 2.0?

Yes. CSLA .NET for Silverlight version 3.6 was the first major development framework released for Silverlight, and it has been available since November 2008.

Edit

Does CSLA .NET support Silverlight 3.0?

Yes. CSLA .NET for Silverlight versions 3.7 and 3.8 support Silverlight 3.

Edit

Does CSLA .NET support Silverlight 4?

Yes. CSLA .NET for Silverlight version 3.8 works fine on Silverlight 4.

CSLA .NET 4.0 will specifically target .NET 4.0 and Silverlight 4.

Edit

Should I use Silverlight or WPF?

This is a good forum thread on the topic, and you can read Rocky's thoughts.

Edit

What are the major differences from CSLA .NET for Windows?

Click here for information

Edit

How does the MobileFormatter serializer work?

The following blog posts show the thinking and implementation of MobileFormatter:


MobileFormatter only works with primitive values, values we special-cased (like Decimal, Guid, etc) and types that implement Csla.Core.IMobileObject.

Because it can be hard to implement IMobileObject correctly, there are several base types in Csla.Core that already do the work for you, including MobileObject, MobileList and MobileDictionary.

Edit

How do I implement a lazy-loaded property in Silverlight?

Because all server access in Silverlight is async, implementing a lazy loaded property is a little more complex than in .NET.

FAQ info and also read this blog post.

Edit

Does CSLA .NET work with the MVVM pattern?

Yes. Click here for more information.

Edit

How do I get a key value from a ComboBox?

The Silverlight 2 (and I think Silverlight 3) ComboBox control is missing some important features. This blog post shows how to create a more complete control.

All content and CSLA .NET is Copyright © 2009-2011 Marimer LLC