Course Locations

Baltimore, MD
Calgary, AB
Charlotte, NC
Chicago, IL
Columbus, OH
Danville, PA
Denver, CO
Detroit, MI
Harrisburg, PA
Kansas City, MO
Lanham, MD
Live Virtual Classroom
Los Angeles, CA
Memphis, TN
Minneapolis, MN
Ottawa, ON
Pittsburgh, PA
Portsmouth, NH
Richmond, VA
San Diego, CA
Seattle, WA
St Petersburg, FL
Tallahassee, FL
Toronto, ON
Virtual Classroom

All Locations »

Popular Courses

Project Management, IT Service Management, .NET, SAS, Rexx, ASP, JavaScript, HTML, XML, ColdFusion, Visual Basic, COBOL, Assembler, Java, J2EE, Java Wireless, WebSphere, WebLogic, UNIX, LINUX, AIX, Solaris, z/OS, OS/390, CICS, IMS, VSAM, Easytrieve, AS/400, Oracle, BusinessObjects, SQL, DB2, Crystal Reports

                          

About Us Software Consulting Training Home line

MOC 50151 Windows Presentation Foundation (WPF)

Email this Page    Print-Friendly Version

Summary:
This instructor-led course provides students with the knowledge and skills to develop Graphical User Interface (GUI) applications on Windows using the Windows Presentation Foundation managed framework. Window Presentation Foundation (WPF) is the Microsoft next generation managed framework for designing and creating user interfaces and presentation layer. It is a part of the Windows Vista Operating System, and is also available for installation and development on Windows XP SP2, Windows Server 2003 and Windows Server 2008, as part of the .NET Framework 3.0/3.5 Runtime Components. WPF provides a consistent programming model for building applications for a full smart-client installation or loading into a web browser.WPF enables richer control, design, and development of the visual aspects of Windows programs by unifying a host of application services: user interface, 2D and 3D drawing, fixed and adaptive documents, vector graphics, raster graphics, animation, data binding, audio and video. The course is packed with code samples, demos, exercises and labs, to facilitate understanding WPF-based UI applications design concepts, development and best practices.

Duration:
5 Days/Lecture & Lab

Audience:
This course is intended for C# developers with at least 6 months of experience with the .NET framework and familiarity with UI development.

Topics:

  • Understand the Windows Presentation Foundation framework architecture and design concepts
  • Use WPF built-in controls from both Visual Studio and Expression Blend
  • Read and write XAML declarative language.
    Arrange controls using the WPF layout system
  • Work with data in WPF based applications using Data Binding
  • Create a rich user interface with 2D vector graphics, media, and animation.
  • Provide themes and styles to applications by restyling controls
  • Work with WPF in a multithreaded environment.
  • Implement WPF interoperability with Win32 and Windows Forms controls.

Prerequisites:
Before attending this course, students must have a working knowledge of C# 2.0 or above, a basic knowledge of UI development, and a familiarity with XML.




Last Update: February 9, 2012