WPF. Source Module 01: Lesson1

Similar documents
10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010

Windows Presentation Foundation Visual Studio.NET 2008

Visual Studio 2015: Windows Presentation Foundation (using VB.NET Language) Training Course Outline

ExecuTrain Course Outline MOC 6460A: Visual Studio 2008: Windows Presentation Foundation

Developing Windows Applications with Microsoft Visual Studio 2010

Developing Windows Applications with Microsoft Visual Studio 2010 (MS 10262)

Windows Presentation Foundation for.net Developers

Chapter 1 Getting Started with Windows Presentation Foundation

Developing Windows Applications with Microsoft Visual Studio 2010

Introduction p. 1 Who Should Read This Book? p. 2 Software Requirements p. 3 Code Examples p. 3 How This Book Is Organized p. 4 Conventions Used in

DE Developing Windows Applications with Microsoft Visual Studio 2010

DEVELOPING WINDOWS APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010

Windows Presentation Foundation (WPF)

Windows Presentation Foundation Programming Using C#

Advanced WCF 4.0 .NET. Web Services. Contents for.net Professionals. Learn new and stay updated. Design Patterns, OOPS Principles, WCF, WPF, MVC &LINQ

DOT.NET MODULE 6: SILVERLIGHT

Fundamentals of XAML and Microsoft Expression Blend

--Microsoft-- --Windows Phone--

Chapter 13. Additional Topics in Visual Basic The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill

Road Map for Essential Studio 2010 Volume 1

Dot Net Framework 4.0: Advanced Microsoft C#.NET Web Development

What s New. Essential Studio Reporting Edition 2012 Volume 2

NE Fundamentals of XAML and Microsoft Expression Blend

Course 55177A: Advanced Microsoft PowerPoint 2016 Duration: 1 Day

ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801

Polishing and Running a Presentation

Developing Rich Internet Applications Using Microsoft Silverlight 4

Introduction p. 1 Getting Started Hello, Real World p. 9 Creating, Deploying, and Profiling an App p. 9 Understanding the App Package p.

[MS10553]: Fundamentals of XAML and Microsoft Expression Blend

COMPUTERIZED OFFICE SUPPORT PROGRAM

Microsoft Silverlight 4 Business Application Development

Migrate Your Skills to Microsoft.NET Framework 2.0 and 3.0 using Visual Studio 2005 (C#)

Practical WPF. Learn by Working Professionals

Pro XAML with C# From Design to Deployment on WPF, Windows Store, and Windows Phone. Buddy James. Lori Lalonde

Upgrading to Windows Server 2008

Module Title : 20484C:Essentials of Developing Windows Store Apps Using C#

Road Map for Essential Studio 2011 Volume 4

1.1.1 Create a folder and document SE: 18, 46, A2, A4-A5

CHANNEL9 S WINDOWS PHONE 8.1 DEVELOPMENT FOR ABSOLUTE BEGINNERS

Appendix A MOS exam objectives map

Working with PowerPoint. Modify PowerPoint. Views

Xamarin for C# Developers

Line Spacing and Double Spacing...24 Finding and Replacing Text...24 Inserting or Linking Graphics...25 Wrapping Text Around Graphics...

C# is intended to be a simple, modern, general-purpose, objectoriented programming language. Its development team is led by Anders Hejlsberg.

Google Sites Training

Silverlight Recipes. A Problem-Solution Approach. Apress* Jit Ghosh and Rob Cameron

The New Office 2010 Interface and Shared Features

Beginning Silverlight 5 in C #

PowerPoint 2016: Core Presentation Design and Delivery Skills; Exam

Course 20484: Essentials of Developing Windows Store Apps Using C#

Windows Presentation Foundation

Introduction. Part I: Silverlight Fundamentals for ASP.NET Developers 1

Adobe Illustrator CC Voluntary Product Accessibility Template

MS Office Basic Courses - Customized Training

Developing Rich Internet Applications Using Microsoft Silverlight 4

Essentials of Developing Windows Store Apps Using C#

Developing a Power Point Presentation

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days

EPiServer s Compliance to WCAG and ATAG

Section 508 Evaluation Template

P a g e 1. Danish Tecnological Institute. Developer Collection Online Course k Developer Collection

Adobe Photoshop CS6 Voluntary Product Accessibility Template

PowerPoint 2016 Basics for Mac

PowerPoint Tutorial 2: Adding and Modifying Text and Graphic Objects 2013

SharePoint Designer 2013 Branding & Workflows

COPYRIGHTED MATERIAL. viii. About the Authors...v Acknowledgments...vii Introduction...xxvii

Call: SharePoint 2010 Course Content:35-40hours Course Outline

[Not for Circulation] This document provides a variety of shortcuts for working in PowerPoint 2007.

Developing Interactive Lectures with PowerPoint 2007

AVANTUS TRAINING PTE LTD

"Charting the Course... SharePoint 2007 Hands-On Labs Course Summary

AM3.1 Editing AM3.1.1 Text AM Apply text effect options: strikethrough, superscript, subscript, shadow etc.

Introduction to Microsoft PowerPoint 2016

Publisher 2007 vs 2013

HCIM SUMMER WORKSHOP Introduction to C#

Road Map for Essential Studio 2011 Volume 2

Technology Applications Guide 5th Grade

Adobe Illustrator CS5.1 Voluntary Product Accessibility Template

CHAPTER 1: INTRODUCING C# 3

SECURED PROGRAMMING IN.NET DETAILED TRAINING CONTENT INDUSTRIAL TRAINING PROGRAM ( )

DOT NET SYLLABUS FOR 6 MONTHS

Apex TG India Pvt. Ltd.

CLICK (Complete Learning In Computer Knowledge)

1 THE PNP BASIC COMPUTER ESSENTIALS e-learning (MS Powerpoint 2007)

Agenda. Encuentro de Usuarios Delphi 12/03/2012

PowerPoint 2010 Quick Start to a Presentation

Microsoft Office PowerPoint 2007 Training

SLO to ILO Alignment Reports

Presentation Software. Answers

Microsoft Office PowerPoint 2013 Courses 24 Hours

Vovici Enterprise Web Accessibility Guidelines

SMARTBoard. Basic Directions. Part 1 Pages 1-12

Voluntary Product Accessibility Template

What s New for WinRT. Essential Studio Enterprise Edition 2013 Volume 2

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010

How to access your CD files

Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005 Course #MS4994A 5 Days COURSE OUTLINE

WPF Performance Tuning. Kiril Matev Technical Evangelist

Oracle Fusion Middleware 11g: Build Applications with ADF I

Creating a Remarkable User Experience

Transcription:

WPF Creating an Application by Using Windows Presentation Foundation Lesson: Overview of WPF What Is WPF? WPF Architecture Defining User Interfaces in WPF WPF Capabilities and Features WPF Application Types Lesson: Creating a Simple WPF Application Defining the Application Defining Windows or Pages Adding Controls Building and Running a WPF Application Lesson: Handling Events and Commands The WPF Event Model Handling WPF Control Events What Are Routed Events? Defining Routed Events What Are Commands? Creating an Application by Using Windows Presentation Foundation Lesson: Navigating Between Pages The WPF Navigation Model Handling Page Navigation Events Maintaining State by Using Navigation Services Module 2: Building User Interfaces Lesson: Defining Page Layout WPF Page Layout Model WPF Layout Classes Lesson: Building User Interfaces by Using Content Controls

What Is a Content Control? What Is a Headered Content Control? Lesson: Building User Interfaces by Using Items Controls What Is an Items Control? Handling Item Selection Module 2: Building User Interfaces Lesson: Hosting Windows Forms Controls Why Host Windows Forms Controls in WPF? Referencing Windows Forms Controls in a WPF Application Using Windows Forms Controls in XAML Interacting with Windows Forms Controls Module 3: Customizing Appearance Lesson: Sharing Logical Resources in an Application What Are Resources? Defining Resources Referencing Resources in XAML Referencing Resources Programmatically Reusing Resources Across Applications Defining Localized Resources Lesson: Creating Consistent User Interfaces by Using Styles What Are Styles? Defining Styles Extending Styles Setting Styles Programmatically Lesson: Changing the Appearance of Controls by Using Control Templates What Are Control Templates? Defining a Control Template for a Content Control Defining a Control Template for an Items Control Providing User Customization by Using Template Bindings Module 3: Customizing Appearance

Lesson: Enhancing User Interfaces by Using Triggers and Animations What Are Triggers? Defining Property Triggers What Are Animations? Defining Animations Module 4: Data Binding Lesson: Overview of Data Binding The WPF Data-Binding Model Binding s and Binding Targets Data-Binding Modes Lesson: Creating a Data Binding Binding to a Class Property Binding Multiple Controls to a Class Binding to Another User Interface Element Lesson: Implementing Property Change Notification What Are Property Change Notifications? Module 4: Data Binding Lesson 4: Converting Data Default Data Conversions Implementing a Custom Value Converter Lesson: Validating Data Default Data Validation Defining a Custom Validation Rule Module 5: Data Bindings to Collections Lesson: Binding to Collections of Objects Overview of Binding to Collections What Is an Observable Collection? Binding to ADO.NET Data Objects Lesson: Presenting Data by Using Collection Views What Is a Collection View? Creating and Using a Collection View Sorting Data by Using a Collection View Filtering Data by Using a Collection View

Module 06: Module 06: Grouping Data by Using a Collection View Creating Master-Detail User Interfaces Module 5: Data Bindings to Collections Lesson: Presenting Data by Using Data Templates What Is a Data Template? Defining and Using a Data Template Defining a Data Template as a Resource Using Data Triggers in a Data Template Module 6: Creating New Controls Lesson: Overview of Control Authoring Why Create New Controls? Options for Creating New Controls User Controls Custom Controls Lesson: Creating Controls Creating a User Control Implementing Properties and Events Creating a Custom Control Implementing Commands Module 07: Module 07: Module 7: Managing Documents Lesson: Creating and Viewing Flow Documents What Are Flow Documents? Defining a Flow Document Types of Flow Document Containers Flow-Related Controls Lesson: Creating and Viewing Fixed Documents What Are Fixed Documents? Defining Fixed Documents Defining a Fixed Document Viewer

Module 08: Module 08: Module 8: Graphics and Multimedia Lesson: Creating 2-D Graphics 2-D Graphics Support in WPF Drawing Shapes What Are Paths and Geometries? Lesson: Displaying Images WPF Imaging Components Encoding and Decoding Images Rotating, Converting, and Cropping Images Module 08: Module 8: Graphics and Multimedia Lesson: Creating 3-D Graphics Differences Between 2-D and 3-D 3-D Graphics Support in WPF What is a Viewport3D? Camera Types for Viewport3D Creating Models Specifying Materials for a 3-D Model Specifying Light for a 3-D Model Module 09: Module 09: Module 9: Configuring and Deploying Applications in Windows Presentation Foundation Lesson: Deploying a Stand-Alone WPF Application Deploying a Stand-Alone Application by Using Windows Installer Deploying a Stand-Alone Application by Using ClickOnce