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
What are the major differences from CSLA .NET for Windows?Click here for informationEdit
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
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.