PacktLib: Silverlight 4 User Interface Cookbook

Silverlight 4 User Interface Cookbook

Credits

Foreword

About the Author

Acknowledgement

About the Reviewers

Preface

Layouts and General Content Organization

Introduction

Fluid layout

Creating a navigation pane from scratch

Window management and positioning

Wizards

Progressive disclosure showing additional controls on demand

Control docking with DockPanel

Journal navigation

Tabs

Adding a status bar area

Actions and Commands

Introduction

Command buttons

Classical menus

Context (right-click) menus

Progress indicators with known process duration

Progress indicators with unknown process duration

Creating menu drop-down

Command links

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

Introduction

Designing prominent action points

How to create faceted navigation and classification

Creating tree views

Creating and using expanders and collapsible panels

Creating and using a paging pattern

Using titled sections

Creating and using task panes(aka Action Panels)

Creating and utilizing promoted actions

Date and Time Input, Tables, and Ratings

Introduction

Designing date picker interface

Maps, Pop-up Windows, and Escaping the Browser

Introduction

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

Introduction

Webcam support and printing

Exploring and using pixel shaders and effects

Animating ListBox items

PathListBox abandoning the rectangular ListBox