万本电子书0元读

万本电子书0元读

顶部广告

Silverlight 4 User Interface Cookbook电子书

售       价:¥

1人正在读 | 0人评论 9.8

作       者:Vibor Cipan

出  版  社:Packt Publishing

出版时间:2010-08-24

字       数:372.7万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Written in a Cookbook style, this book offers learning and techniques through recipes. It contains step-by-step instructions for designers and developers who want to learn about how to design and implement numerous user interface patterns with Silverlight. It will take you a step further by providing you with professional and proven user interface and user experience guidelines wherever possible. The book is designed in such a way that you can explore it chapter-by-chapter, or read it in any order. Written in a Cookbook style, this book offers learning and techniques through recipes. It contains step-by-step instructions for designers and developers who want to learn about how to design and implement numerous user interface patterns with Silverlight. It will take you a step further by providing you with professional and proven user interface and user experience guidelines wherever possible. The book is designed in such a way that you can explore it chapter-by-chapter, or read it in any order.
目录展开

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

累计评论(0条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部