Pro Silverlight 2 in C# 2008

von: Matthew MacDonald

Apress, 2009

ISBN: 9781430205647 , 608 Seiten

Format: PDF, OL

Kopierschutz: Wasserzeichen

Windows PC,Mac OSX für alle DRM-fähigen eReader Apple iPad, Android Tablet PC's Online-Lesen für: Windows PC,Mac OSX,Linux

Preis: 46,00 EUR

Mehr zum Inhalt

Pro Silverlight 2 in C# 2008


 

Contents at a Glance

5

Contents

6

About the Author

16

About the Technical Reviewer

17

Acknowledgments

18

Introduction

19

Understanding Silverlight

19

About This Book

26

The Last Word

27

Introducing Silverlight

28

Silverlight and Visual Studio

28

Creating a Stand- Alone Silverlight Project

30

Creating a Simple Silverlight Page

32

Silverlight Compilation and Deployment

40

Creating an ASP. NET- Hosted Silverlight Project

51

The Last Word

54

XAML

55

XAML Basics

55

Properties and Events in XAML

60

Resources

71

The Last Word

76

Layout

77

The Layout Containers

77

Simple Layout with the StackPanel

81

The Grid

88

Coordinate- Based Layout with the Canvas

99

Custom Layout Containers

103

Sizing Pages

110

Navigation

118

The Last Word

121

Dependency Properties and Routed Events

122

Dependency Properties

122

Routed Events

130

The Last Word

146

Elements

147

The Silverlight Elements

147

Static Text

149

Images

156

Content Controls

159

Buttons

163

Tooltips and Pop- Ups

166

Items Controls

170

Text Controls

174

Range- Based Controls

176

Date Controls

178

The Last Word

181

The Application Model

182

Application Events

182

Application Tasks

187

Resources

198

Class Library Assemblies

206

The Last Word

209

Shapes and Geometries

210

Basic Shapes

210

Paths and Geometries

225

Exporting Clip Art

238

The Last Word

243

Brushes and Transforms

244

Brushes

244

Transparency

251

Transforms

258

The Last Word

265

Animation

266

Understanding Silverlight Animation

267

Creating Simple Animations

268

Animation Types Revisited

281

Animations in Code

290

Encapsulating Animations

302

Frame- Based Animation

307

The Last Word

311

Sound, Video, and Deep Zoom

313

Supported File Types

313

The MediaElement

314

Advanced Video Playback

326

Deep Zoom

345

The Last Word

353

Styles, Templates, and Custom Controls

354

Styles

354

Template Basics

358

The Parts and States Model

366

Creating Templates for Custom Controls

382

The Last Word

399

Browser Integration

400

Interacting with HTML Elements

401

Code Interaction

414

Combining Silverlight and HTML Content

425

The Last Word

429

ASP.NET and Web Services

430

ASP. NET Controls That Use Silverlight

431

Building Web Services for Silverlight

445

The Last Word

455

Data Binding

456

Binding to Data Objects

457

Binding to a Collection of Objects

470

Data Conversion

483

Data Templates

492

The DataGrid

497

The Last Word

512

Isolated Storage

513

Understanding Isolated Storage

513

Using Isolated Storage

515

Reading Local Files with OpenFileDialog

524

The Last Word

527

Multithreading

528

Understanding Multithreading

528

The Thread Class

530

The BackgroundWorker

542

The Last Word

550

Networking

551

Interacting with the Web

551

Processing Different Types of Data

565

Sockets

583

The Last Word

600

Index

601