Silverlight 4 User Interface Cookbook
Layouts and General Content Organization
Creating a navigation pane from scratch
Window management and positioning
Progressive disclosure showing additional controls on demand
Control docking with DockPanel
Progress indicators with known process duration
Progress indicators with unknown process duration
Split button and creating one from scratch
Multiple item selections with simple ListBox
Multiple item selections with ListBox and CheckBox combinations
Searching, Finding, and Navigating
Designing prominent action points
How to create faceted navigation and classification
Creating and using expanders and collapsible panels
Creating and using a paging pattern
Creating and using task panes(aka Action Panels)
Creating and utilizing promoted actions
Date and Time Input, Tables, and Ratings
Designing date picker interface
Maps, Pop-up Windows, and Escaping the Browser
Implementing pop-up window (modal dialogs) in Silverlight
Designing responsive enabling user interface
Adding maps to Silverlight applications
Building full-screen Silverlight experiences
Implementing out-of-browser experiences
New Controls and Avant-Garde Features