售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Silverlight 4 User Interface Cookbook
Table of Contents
Silverlight 4 User Interface Cookbook
Credits
Foreword
About the Author
Acknowledgement
About the Reviewers
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Errata
Piracy
Questions
1. Layouts and General Content Organization
Introduction
Fluid layout
Getting ready
How to do it...
How it works...
How to do it...
How it works...
There's more...
More info about grid sizing, rows, and columns
When to use fixed and when to use fluid layouts
See also
Creating a navigation pane from scratch
Getting ready
How to do it...
How it works...
There's more...
Hosting content into specific tabs
How to align header text to left
When to use navigation pane?
See also
Window management and positioning
Getting ready
Title bar controls and window borders - How to do it...
Window sizes and states - How to do it...
Window positioning - How to do it...
Title bar controls and window borders- How it works...
ResizeMode
WindowStyle
Window sizes and states - How it works...
WindowState
Window positioning - How it works...
WindowStartupLocation
There's more...
What is the minimum screen resolution you should be targeting?
General window usage guidelines
See also
Wizards
Getting ready
How to do it...
How it works...
There's more...
Brief overview of different wizard page types
Getting started page
Choice page(s)
Commit page
Progress page
Follow-up page
To design resizable wizards or not
When to use wizards
Guidelines
See also
Progressive disclosure—showing additional controls on demand
Getting ready
How to do it...
How it works...
There's more...
Changing the expander control's header label
When to use progressive disclosure
See also
Control docking with DockPanel
Getting ready
How to do it...
How it works...
There's more...
Change the docking order of child elements
Change the orientation of a dock panel
Personal view
See also
Journal navigation
Getting ready
How to do it...
How it works...
There's more...
Removing the navigation chrome
Difference between Title and WindowTitle
When to use journal navigation
See also
Tabs
Getting ready
How to do it...
How it works...
There's more...
Changing tab orientation
Adding icons in tabs
When to use tabs
Real-world metaphor
Implementation guidelines
See also
Adding a status bar area
Getting ready
How to do it...
How it works...
There's more...
Adding other controls to StatusBar
Adding SizeGrip to StatusBar
When to use status bar
Implementation guidelines
2. Actions and Commands
Introduction
Command buttons
Getting ready
How to do it...
How it works...
There's more...
When to use command buttons?
When to use ellipses?
Tone and manner
Default and cancel buttons
Make sense of defaults
General guidelines
More about command buttons
See also
Classical menus
Getting ready
How to do it....
How it works...
There's more...
Executing commands
Adding accelerator / shortcut keys
Creating cascading menus
Adding icons
Creating checkable menu items
Menu design and usage guidelines
See also
Context (right-click) menus
Getting ready
How to do it...
How it works...
There's more...
Context menu design and usage guidelines
See also
Progress indicators with known process duration
Getting ready
How to do it...
How it works...
There's more...
General guidelines
See also
Progress indicators with unknown process duration
Getting ready
How to do it...
How it works...
There's more
General guidelines
See also
Creating menu drop-down
Getting ready
How to do it...
How it works...
There's more...
See also
Command links
Getting ready
How to do it...
How it works...
There's more...
Guidelines
See also
Split button and creating one from scratch
Getting ready
How to do it...
How it works...
There's more...
How to do it with Silverlight?
Guidelines
Multiple item selections with simple ListBox
Getting ready
How to do it...
How it works...
There's more...
Explaining the SelectionMode property
Multiple
Single
Personal note
See also
Multiple item selections with ListBox and CheckBox combinations
Getting ready
How to do it...
How it works...
There's more...
General guidelines
See also
3. Searching, Finding, and Navigating
Introduction
Designing prominent action points
Getting ready
How to do it...
How it works...
There's more...
See also
How to create faceted navigation and classification
Getting ready
How to do it...
How it works...
There's more...
See also
Creating tree views
Getting ready
How to do it...
How it works...
There's more...
Some guidelines for usage
See also
Creating and using expanders and collapsible panels
Getting ready
How to do it...
How it works...
There's more...
Why would you use this pattern?
See also
Creating and using a paging pattern
Getting ready
How to do it...
How it works...
There's more...
See also
Using titled sections
Getting ready
How to do it...
How it works...
There's more...
Why would you use and implement this pattern?
Considerations for implementation
See also
Creating and using task panes(aka Action Panels)
Getting ready
How to do it...
How it works...
There's more...
Why would you use and implement this pattern?
Some implementation hints
What controls can you host in task panes?
See also
Creating and utilizing promoted actions
Getting ready
How to do it...
How it works...
There's more...
Some implementation hints
Ask Luke Wroblewski...
See also
4. Date and Time Input, Tables, and Ratings
Introduction
Designing date picker interface
Getting ready
How to do it...
How it works...
There's more...
Some guidelines
See also
Using and implementing the calendar interface
Getting ready
How to do it...
How it works...
There's more...
When to use this pattern and some general guidelines
See also
Designing time input interface
Getting ready
How to do it...
How it works...
Features rundown
There's more...
Some guidelines
See also
Implementing star-based rating
Getting ready
How to do it...
How it works...
There's more...
Some guidelines for design and implementation
Designing list views with alternating row colors
Getting ready
How to do it...
How it works...
There's more...
Roots from the real life situations
A few design guidelines
5. Maps, Pop-up Windows, and Escaping the Browser
Introduction
Implementing pop-up window (modal dialogs) in Silverlight
Getting ready
How to do it - adding ChildWindow
How to do it -changing the background color of ChildWindow
How to do it -removing a close button from ChildWindow
How to do it -positioning ChildWindow
How it works...
There's more...
Typical usage scenario and case for lightboxes
Downsides
Context and position
See also
Designing responsive enabling user interface
Getting ready
How to do it...
How it works...
What is FromArgb?
There's more...
Single most important fact here—context!
See also
Adding maps to Silverlight applications
Getting ready
How to do it -adding Bing Maps Silverlight control
How to do it -changing map modes with XAML
How to do it -changing map modes with C#
How to do it -navigating to a specific location(Dubrovnik, Croatia)
How to do it -changing labels to, let's say, German
How it (all) works...
There's more...
Use the Interactive SDK for free
See also
Building full-screen Silverlight experiences
Getting ready
How to do it...
How it works...
There's more...
Some limitations with the full-screen Silverlight experiences
See also
Implementing out-of-browser experiences
Getting ready
How to do it...
How to do it -detecting network availability
How it (all) works...
See also
6. New Controls and Avant-Garde Features
Introduction
Webcam support and printing
Getting ready
How to do it -getting started with webcam
How to do it -taking stills from your webcam
How to do it -printing stills from your webcam
How it works...
See also
Exploring and using pixel shaders and effects
Getting ready
How to do it -getting started with effects
How to do it -modifying effect properties(creating a water ripple effect)
How it works...
What about setting effects using Expression Blend 4 and not through code?
There's more...
See also
Animating ListBox items
Getting ready
How to do it -getting started with effects
How it works...
There's more…
See also
PathListBox abandoning the rectangular ListBox
Getting ready
How to do it -getting started with effects
How it works...
See also
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜