See how to use the Microsoft Silverlight 2 control model to efficiently design and develop custom controls, style existing controls, create control templates, and package your controls for re-use to develop Rich Internet Applications. Also hear about the capabilities for localization and accessibility.
3. Easily create powerful data-driven web apps
Get a running app in under a minute!
Unleash the power of the schema
Customizable and reusable
4. Create your model
Create ASP.NET pages
Add data controls and data source controls
Add validation logic in the page
Issues:
Fair bit of work to get started
Logic lives in the wrong place
Ignores valuable schema information
Reuse and customization is difficult
5. Create your model
Instantly get a fully functional app!
Customize the app piece by piece:
Model
Fields
Pages
Routes
6.
7. Metadata on model drives the behavior
Default metadata inferred from schema
Data types and relationships
Required fields, string length, …
Add additional metadata
Validation
Field labels and descriptions
Partial methods
8.
9. Fields are rendered using templates
Selected based on field data type
Handle rendering, data binding and validation
Template selection can be overridden
Simple ascx files that can easily be reused
across projects
10.
11. Page templates
Affect shared behavior across tables
Custom pages for individual tables
Choose the column set
Customize the rendering
12.
13. Determines how external URLs map to
application pages
New ASP.NET feature
Also used by ASP.NET MVC
14.
15. Initial release targets web forms
Later release will include MVC support
Same concepts apply
Model metadata
Page templates
Field templates
16.
17. Try the 3.5 Extensions Preview today
New build coming up in a few weeks
Forum: http://forums.asp.net/1145.aspx
Blogs:
http://blogs.msdn.com/davidebb/
http://blogs.msdn.com/scothu/
http://blogs.msdn.com/marcinon/