PROFESSIONAL Windows® Phone 7 Application Development

Visit www.dummies.com/cheatsheet/html5canvas to view this book's cheat sheet.

Contents

Cover

Contents

Title Page

Copyright

Dedication

About the authors

About the Technical Editor

Credits

Acknowledgments

Introduction

Who this Book is for

What this Book Covers

How this Book is Structured

What you Need to use this Book

Conventions

Source Code

Errata

P2P.WROX.COM

Chapter 1: Taking the Metro with Windows Phone

Minimum Specifications

Metro Design Language

Start and Lock Screens

Hubs

Developer Landscape

Summary

Chapter 2: Free Transport with Visual Studio 2010 and Expression Blend 4

Visual Studio 2010 Express for Windows Phone

Expression Blend 4

Windows Phone Emulator

Summary

Chapter 3: Designing Layouts Using Red Threads

Red Threads

Controls

Layout

Resources and Styles

Themes

Summary

Chapter 4: Adding Motion

Visual State Management

Behaviors

Animation

Panoramic and Pivot Controls

Summary

Chapter 5: Orientation and Overlays

Device Orientation

Soft Input Panel (SIP)

Application Bar

System Tray

Summary

Chapter 6: Navigation

Page Layout and Architecture

Navigation

Background Processing

Summary

Chapter 7: Application Tiles and Notification

Application Tile

Push Notifications

Summary

Chapter 8: Tasks

Windows Phone Tasks

Extras

Summary

Chapter 9: Touch Input

User Experience

Touch Events

Summary

Chapter 10: Shake, Rattle, and Vibrate

Accelerometer

Vibration

Summary

Chapter 11: Who Said That?

Media Playback

Audio Recording

Music and Video Hub

FM Tuner

Summary

Chapter 12: Where Am I? Finding Your Way

Geo-Location

Bing Maps

Summary

Chapter 13: Connectivity and the Web

Connected Status

WebBrowser Control

MultiScaleImage

Authentication

Summary

Chapter 14: Consuming the Cloud

HTTP Request

WCF/ASMX Services

WCF Data Services

Summary

Chapter 15: Data Visualization

Data Binding

Designing with Data

Summary

Chapter 16: Storing and Synchronizing Data

Isolated Storage

Data-Caching

Summary

Chapter 17: Frameworks

Managed Extensibility Framework

Application Composition

Microsoft Silverlight Analytics Framework

Testing

Summary

Chapter 18: Security

On the Device

Over the Wire

Summary

Chapter 19: Gaming with XNA

Getting Started

Rendering

Input

3D Rendering

Summary

Chapter 20: Where to Next?

Device Debugging

Third-Party Components

Application Migration

User Interface Performance

External Systems

Publishing

Summary

Index

End User License Agreement

List of Illustrations

Chapter 1: Taking the Metro with Windows Phone

FIGURE 1-1

FIGURE 1-2

FIGURE 1-3

FIGURE 1-4

FIGURE 1-5

FIGURE 1-6

FIGURE 1-7

FIGURE 1-8

FIGURE 1-9

FIGURE 1-10

FIGURE 1-11

Chapter 2: Free Transport with Visual Studio 2010 and Expression Blend 4

FIGURE 2-1

FIGURE 2-2

FIGURE 2-3

FIGURE 2-4

FIGURE 2-5

FIGURE 2-6

FIGURE 2-7

FIGURE 2-8

FIGURE 2-9

FIGURE 2-10

FIGURE 2-11

FIGURE 2-12

Chapter 3: Designing Layouts Using Red Threads

FIGURE 3-1

FIGURE 3-2

FIGURE 3-3

FIGURE 3-4

FIGURE 3-5

FIGURE 3-6

FIGURE 3-7

FIGURE 3-8

FIGURE 3-9

FIGURE 3-10

FIGURE 3-11

FIGURE 3-12

FIGURE 3-13

FIGURE 3-14

FIGURE 3-15

FIGURE 3-16

FIGURE 3-17

FIGURE 3-18

FIGURE 3-19

FIGURE 3-20

FIGURE 3-21

FIGURE 3-22

FIGURE 3-23

FIGURE 3-24

FIGURE 3-25

FIGURE 3-26

Chapter 4: Adding Motion

FIGURE 4-1

FIGURE 4-2

FIGURE 4-3

FIGURE 4-4

FIGURE 4-5

FIGURE 4-6

FIGURE 4-7

FIGURE 4-8

FIGURE 4-9

FIGURE 4-10

FIGURE 4-11

FIGURE 4-12

FIGURE 4-13

FIGURE 4-14

FIGURE 4-15

FIGURE 4-16

FIGURE 4-17

FIGURE 4-18

FIGURE 4-19

FIGURE 4-20

FIGURE 4-21

FIGURE 4-22

FIGURE 4-23

FIGURE 4-24

FIGURE 4-25

FIGURE 4-26

FIGURE 4-27

FIGURE 4-28

Chapter 5: Orientation and Overlays

FIGURE 5-1

FIGURE 5-2

FIGURE 5-3

FIGURE 5-4

FIGURE 5-5

FIGURE 5-6

FIGURE 5-7

FIGURE 5-8

FIGURE 5-9

FIGURE 5-10

FIGURE 5-11

FIGURE 5-12

FIGURE 5-13

FIGURE 5-14

FIGURE 5-15

FIGURE 5-16

FIGURE 5-17

FIGURE 5-18

Chapter 6: Navigation

FIGURE 6-1

FIGURE 6-2

FIGURE 6-3

FIGURE 6-4

FIGURE 6-5

FIGURE 6-6

Chapter 7: Application Tiles and Notification

FIGURE 7-1

FIGURE 7-2

FIGURE 7-3

FIGURE 7-4

FIGURE 7-5

FIGURE 7-6

FIGURE 7-7

FIGURE 7-8

FIGURE 7-9

Chapter 8: Tasks

FIGURE 8-1

FIGURE 8-2

FIGURE 8-3

FIGURE 8-4

FIGURE 8-5

FIGURE 8-6

FIGURE 8-7

FIGURE 8-8

FIGURE 8-9

FIGURE 8-10

FIGURE 8-11

FIGURE 8-12

FIGURE 8-13

FIGURE 8-14

FIGURE 8-15

Chapter 9: Touch Input

FIGURE 9-1

FIGURE 9-2

FIGURE 9-3

FIGURE 9-4

FIGURE 9-5

FIGURE 9-6

FIGURE 9-7

FIGURE 9-8

FIGURE 9-9

FIGURE 9-10

FIGURE 9-11

FIGURE 9-12

FIGURE 9-13

FIGURE 9-14

Chapter 10: Shake, Rattle, and Vibrate

FIGURE 10-1

FIGURE 10-2

FIGURE 10-3

FIGURE 10-4

FIGURE 10-5

FIGURE 10-6

FIGURE 10-7

FIGURE 10-8

Chapter 11: Who Said That?

FIGURE 11-1

FIGURE 11-2

FIGURE 11-3

FIGURE 11-4

FIGURE 11-5

FIGURE 11-6

FIGURE 11-7

FIGURE 11-8

FIGURE 11-9

FIGURE 11-10

FIGURE 11-11

FIGURE 11-12

FIGURE 11-13

Chapter 12: Where Am I? Finding Your Way

FIGURE 12-1

FIGURE 12-2

FIGURE 12-3

FIGURE 12-4

FIGURE 12-5

FIGURE 12-6

FIGURE 12-7

FIGURE 12-8

Chapter 13: Connectivity and the Web

FIGURE 13-1

FIGURE 13-2

FIGURE 13-3

FIGURE 13-4

FIGURE 13-5

FIGURE 13-6

FIGURE 13-7

FIGURE 13-8

FIGURE 13-9

FIGURE 13-10

FIGURE 13-11

FIGURE 13-12

FIGURE 13-13

Chapter 14: Consuming the Cloud

FIGURE 14-1

FIGURE 14-2

FIGURE 14-3

FIGURE 14-4

FIGURE 14-5

FIGURE 14-6

FIGURE 14-7

FIGURE 14-8

FIGURE 14-9

FIGURE 14-10

FIGURE 14-11

FIGURE 14-12

FIGURE 14-13

FIGURE 14-14

FIGURE 14-15

FIGURE 14-16

Chapter 15: Data Visualization

FIGURE 15-1

FIGURE 15-2

FIGURE 15-3

FIGURE 15-4

FIGURE 15-5

FIGURE 15-6

FIGURE 15-7

FIGURE 15-8

FIGURE 15-9

FIGURE 15-10

FIGURE 15-11

FIGURE 15-12

FIGURE 15-13

FIGURE 15-14

FIGURE 15-15

FIGURE 15-16

FIGURE 15-17

Chapter 16: Storing and Synchronizing Data

FIGURE 16-1

Chapter 17: Frameworks

FIGURE 17-1

FIGURE 17-2

FIGURE 17-3

FIGURE 17-4

FIGURE 17-5

FIGURE 17-6

FIGURE 17-7

FIGURE 17-8

FIGURE 17-9

FIGURE 17-10

FIGURE 17-11

Chapter 18: Security

FIGURE 18-1

FIGURE 18-2

FIGURE 18-3

FIGURE 18-4

FIGURE 18-5

FIGURE 18-6

FIGURE 18-7

FIGURE 18-8

FIGURE 18-9

FIGURE 18-10

Chapter 19: Gaming with XNA

FIGURE 19-1

FIGURE 19-2

FIGURE 19-3

FIGURE 19-4

FIGURE 19-5

FIGURE 19-6

FIGURE 19-7

FIGURE 19-8

FIGURE 19-9

FIGURE 19-10

FIGURE 19-11

FIGURE 19-12

FIGURE 19-13

FIGURE 19-14

FIGURE 19-15

FIGURE 19-16

FIGURE 19-17

FIGURE 19-18

Chapter 20: Where to Next?

FIGURE 20-1

FIGURE 20-2

FIGURE 20-3

FIGURE 20-4

FIGURE 20-5

FIGURE 20-6

FIGURE 20-7

FIGURE 20-8

FIGURE 20-9

FIGURE 20-10

FIGURE 20-11

FIGURE 20-12

FIGURE 20-13

FIGURE 20-14

FIGURE 20-15

FIGURE 20-16

List of Tables

Chapter 3: Designing Layouts Using Red Threads

TABLE 3-1: Path Segments

Chapter 4: Adding Motion

TABLE 4-1: Behaviors

Chapter 5: Orientation and Overlays

TABLE 5-1: SIP Layouts

TABLE 5-2: ApplicationBar Properties

TABLE 5-3: ApplicationBarIconButton Properties

Chapter 6: Navigation

TABLE 6-1: Page Layouts

Chapter 7: Application Tiles and Notification

TABLE 7-1: Notification Channel Events

TABLE 7-2: Channel Errors

Chapter 8: Tasks

TABLE 8-1: Windows Phone Tasks

Chapter 9: Touch Input

TABLE 9-1: Standard Gestures

Chapter 10: Shake, Rattle, and Vibrate

TABLE 10-1: Accelerometer Vectors

Chapter 11: Who Said That?

TABLE 11-1: MediaElement Properties and Methods

Chapter 14: Consuming the Cloud

TABLE 14-1: Data Comparison

Chapter 20: Where to Next?

TABLE 20-1: Database Alternatives

TABLE 20-2: Counters

TABLE 20-3: Windows Phone Capabilities

Guide

Cover

Content

Begin Reading

Pages

Page v

Page vi

Page vii

Page ix

Page xv

Page xi

Page xiii

Page xxv

Page xxvi

Page xxvii

Page xxviii

Page xxix

Page xxx

Page 1

Page 2

Page 3

Page 4

Page 5

Page 6

Page 7

Page 8

Page 9

Page 10

Page 11

Page 12

Page 13

Page 15

Page 16

Page 17

Page 18

Page 19

Page 20

Page 21

Page 22

Page 23

Page 24

Page 25

Page 26

Page 27

Page 28

Page 29

Page 30

Page 31

Page 32

Page 33

Page 34

Page 35

Page 36

Page 37

Page 38

Page 39

Page 40

Page 41

Page 42

Page 43

Page 44

Page 45

Page 46

Page 47

Page 48

Page 49

Page 50

Page 51

Page 52

Page 53

Page 54

Page 55

Page 56

Page 57

Page 58

Page 59

Page 60

Page 61

Page 63

Page 64

Page 65

Page 66

Page 67

Page 68

Page 69

Page 70

Page 71

Page 72

Page 73

Page 74

Page 75

Page 76

Page 77

Page 78

Page 79

Page 80

Page 81

Page 82

Page 83

Page 84

Page 85

Page 86

Page 87

Page 88

Page 89

Page 90

Page 91

Page 92

Page 93

Page 94

Page 95

Page 96

Page 97

Page 98

Page 99

Page 100

Page 101

Page 102

Page 103

Page 104

Page 105

Page 106

Page 107

Page 108

Page 109

Page 110

Page 111

Page 112

Page 113

Page 114

Page 115

Page 116

Page 117

Page 118

Page 119

Page 120

Page 121

Page 123

Page 124

Page 125

Page 126

Page 127

Page 128

Page 129

Page 130

Page 131

Page 132

Page 133

Page 134

Page 135

Page 136

Page 137

Page 138

Page 139

Page 140

Page 141

Page 142

Page 143

Page 144

Page 145

Page 146

Page 147

Page 148

Page 149

Page 151

Page 152

Page 153

Page 154

Page 155

Page 156

Page 157

Page 158

Page 159

Page 160

Page 161

Page 162

Page 163

Page 164

Page 165

Page 166

Page 167

Page 168

Page 169

Page 170

Page 171

Page 173

Page 174

Page 175

Page 176

Page 177

Page 178

Page 179

Page 180

Page 181

Page 182

Page 183

Page 184

Page 185

Page 186

Page 187

Page 188

Page 189

Page 190

Page 191

Page 192

Page 193

Page 194

Page 195

Page 196

Page 197

Page 198

Page 199

Page 200

Page 201

Page 202

Page 203

Page 204

Page 205

Page 206

Page 207

Page 208

Page 209

Page 210

Page 211

Page 212

Page 213

Page 214

Page 215

Page 216

Page 217

Page 218

Page 219

Page 220

Page 221

Page 222

Page 223

Page 224

Page 225

Page 226

Page 227

Page 228

Page 229

Page 230

Page 231

Page 232

Page 233

Page 234

Page 235

Page 236

Page 237

Page 238

Page 239

Page 240

Page 241

Page 242

Page 243

Page 244

Page 245

Page 246

Page 247

Page 248

Page 249

Page 250

Page 251

Page 252

Page 253

Page 254

Page 255

Page 256

Page 257

Page 258

Page 259

Page 260

Page 261

Page 262

Page 263

Page 264

Page 265

Page 266

Page 267

Page 268

Page 269

Page 270

Page 271

Page 272

Page 273

Page 274

Page 275

Page 276

Page 277

Page 278

Page 279

Page 280

Page 281

Page 282

Page 283

Page 284

Page 285

Page 286

Page 287

Page 288

Page 289

Page 290

Page 291

Page 292

Page 293

Page 294

Page 295

Page 296

Page 297

Page 298

Page 299

Page 300

Page 301

Page 302

Page 303

Page 304

Page 305

Page 306

Page 307

Page 309

Page 310

Page 311

Page 312

Page 313

Page 314

Page 315

Page 316

Page 317

Page 318

Page 319

Page 320

Page 321

Page 322

Page 323

Page 324

Page 325

Page 326

Page 327

Page 328

Page 329

Page 330

Page 331

Page 332

Page 333

Page 334

Page 335

Page 336

Page 337

Page 338

Page 339

Page 340

Page 341

Page 342

Page 343

Page 344

Page 345

Page 346

Page 347

Page 349

Page 350

Page 351

Page 352

Page 353

Page 354

Page 355

Page 356

Page 357

Page 358

Page 359

Page 360

Page 361

Page 362

Page 363

Page 364

Page 365

Page 366

Page 367

Page 368

Page 369

Page 370

Page 371

Page 372

Page 373

Page 374

Page 375

Page 376

Page 377

Page 378

Page 379

Page 380

Page 381

Page 382

Page 383

Page 385

Page 386

Page 387

Page 388

Page 389

Page 390

Page 391

Page 392

Page 393

Page 394

Page 395

Page 396

Page 397

Page 398

Page 399

Page 400

Page 401

Page 402

Page 403

Page 404

Page 405

Page 406

Page 407

Page 408

Page 409

Page 410

Page 411

Page 412

Page 413

Page 414

Page 415

Page 417

Page 418

Page 419

Page 420

Page 421

Page 422

Page 423

Page 424

Page 425

Page 426

Page 427

Page 428

Page 429

Page 430

Page 431

Page 432

Page 433

Page 434

Page 435

Page 436

Page 437

Page 438

Page 439

Page 440

Page 441

Page 442

Page 443

Page 444

Page 445

Page 446

Page 447

Page 448

Page 449

Page 450

Page 451

Page 452

Page 453

Page 454

Page 455

Page 456

Page 457

Page 458

Page 459

Page 460

Page 461

Page 462

Page 463

Page 464

Page 465

Page 466

Page 467

Page 468

Page 469

Page 470

Page 471

Page 472

Page 473

Page 474

Page 475

Page 476

Page 477

Page 478

Page 479

Page 480

Page 481

Page 482

Page 483

Page 484

Page 485

Page 486

Page 487

Page 488

Page 489

Page 490

Page 491

Page 492

Page 493

Page 494

Page 495

Page 496

Page 497

Page 498

Page 499

Page 500

Page 501

Page 502

Page 503

Page 504

Page 505

Page 506

Page 507

Page 508

Page 509

Page 510

Page 511

Page 512

Page 513

Page 514

Page 515

Page 516

Page 517

Page 518

Page 519

Page 520

Page 521

Page 522

Page 523

Page 524

Page 525

Page 526

Page 527

Page 528

Page 529

Page 530

Page 531

Page 532

Page 533

Page 534

Page 535

Page 536

Page 537

Page 538

Page 539

Page 541

Page 542

Page 543

Page 544

Page 545

Page 546

Page 547

Page 548

Page 549

Page 550

Page 551

Page 552

Page 553

Page 554

Page 555

Page 556

Page 557

Page 558

Page 559

Page 560

Page 561

Page 562

Page 563

Page 564

Page 565

Page 566

Page 567

Page 568

Page 569

Page 571

Page 571

Page 572

Page 573

Page 574

Page 575

Page 576

Page 577

Page 578

Page 579

Page 580

Page 581

Page 582

Page 583

Page 584

Page 585

Page 586

Page 587

Page 588

Page 589

Page 590

Page 591

Page 592

Page 593

Page 594

PROFESSIONAL Windows® Phone 7 Application Development

Building Applications and Games Using Visual Studio, Silverlight®, and XNA®

Nick Randolph

Christopher Fairbairn

Professional Windows® Phone 7 Application Development: Building Applications and Games Using Visual Studio, Silverlight®, and XNA®

Published by

Wiley Publishing, Inc.

10475 Crosspoint Boulevard

Indianapolis, IN 46256

www.wiley.com

Copyright © 2011 by Wiley Publishing, Inc., Indianapolis, Indiana

Published simultaneously in Canada

ISBN: 978-0-470-89166-7

ISBN: 978-1-118-01534-6 (ebk)

ISBN: 978-1-118-01393-9 (ebk)

ISBN: 978-1-118-01394-6 (ebk)

No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201) 748-6008, or online at http://www.wiley.com/go/permissions.

Limit of Liability/Disclaimer of Warranty: The publisher and the author make no representations or warranties with respect to the accuracy or completeness of the contents of this work and specifically disclaim all warranties, including without limitation warranties of fitness for a particular purpose. No warranty may be created or extended by sales or promotional materials. The advice and strategies contained herein may not be suitable for every situation. This work is sold with the understanding that the publisher is not engaged in rendering legal, accounting, or other professional services. If professional assistance is required, the services of a competent professional person should be sought. Neither the publisher nor the author shall be liable for damages arising herefrom. The fact that an organization or Web site is referred to in this work as a citation and/or a potential source of further information does not mean that the author or the publisher endorses the information the organization or Web site may provide or recommendations it may make. Further, readers should be aware that Internet Web sites listed in this work may have changed or disappeared between when this work was written and when it is read.

For general information on our other products and services please contact our Customer Care Department within the United States at (877) 762-2974, outside the United States at (317) 572-3993 or fax (317) 572-4002.

Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic books.

Library of Congress Control Number: 2010932454

Trademarks: Wiley, the Wiley logo, Wrox, the Wrox logo, Programmer to Programmer, and related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates, in the United States and other countries, and may not be used without written permission. Windows is a registered trademark of Microsoft Corporation in the United States and/or other countries. All other trademarks are the property of their respective owners. Wiley Publishing, Inc., is not associated with any product or vendor mentioned in this book.

Dedication

To the love of my life, Cynthia.

— NICK RANDOLPH

To my princess forever after, Michele.

— CHRISTOPHER FAIRBAIRN

ABOUT THE AUTHORS

NICK RANDOLPH currently runs Built to Roam, which builds rich mobile applications for Windows Phone. Previously, Nick was co-founder and Development Manager at nsquared Solutions, where he led a team of developers to build inspirational software using next-wave technologies. Prior to nsquared, Nick was the lead developer at Intilecta Corporation, where he was integrally involved in designing and building their application framework.

After graduating with a combined Engineering (IT)/Commerce degree, Nick went on to be nominated as a Microsoft MVP in recognition of his work with the .NET developer community, and his interest and knowledge on developing for the Windows Mobile platform. He is still an active contributor in the device application development space via his blog at http://nicksnettravels.builttoroam.com.

Nick has been invited to present at a variety of events including TechEd Australia and NZ, MEDC, and Code camp. He has authored three other books covering Visual Studio, the latest being Professional Visual Studio 2010, and has helped judge the world-wide finals for the Imagine Cup for five years.

CHRISTOPHER FAIRBAIRN currently works as a lead developer for ARANZ Medical Limited developing mobile applications (and hardware) for wound care applications within the medical space. Prior to this, Christopher was Technical Architect for Blackbay working on the technical framework behind their flagship mobile freight logistics product, Delivery Connect. He has developed for a wide range of mobile platforms including iPhone, Windows Mobile, and Palm OS.

Christopher is currently a Microsoft MVP in recognition of his work within the Windows Mobile developer community. He has also presented at a variety of events throughout New Zealand, mostly organized through the thriving New Zealand MS Communities organization (formally NZ .NET User Groups Society). Whenever possible, Christopher maintains a blog at www.christec.co.nz/blog/.

ABOUT THE TECHNICAL EDITOR

SCOTT SPRADLIN has been programming professionally for 30 years and developing solutions in .NET since the early beta releases. He’s always been fascinated by the ability to take code portable in handheld devices. As a Microsoft MVP, he is an advocate for the developer community at large and is on the board of INETA North America. You can find Scott on Twitter at www.twitter.com/scotts or his blog http://geekswithblogs.net/sspradlin.

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!