Getting Started with Windows Presentation Foundation - PowerPoint PPT Presentation

1 / 9
About This Presentation
Title:

Getting Started with Windows Presentation Foundation

Description:

Property System. Input & Eventing. Document Services. Packaging Services. Application Services ... Visual Studio 2005. Expression. Graphic Designer. Interactive ... – PowerPoint PPT presentation

Number of Views:122
Avg rating:3.0/5.0
Slides: 10
Provided by: engi89
Category:

less

Transcript and Presenter's Notes

Title: Getting Started with Windows Presentation Foundation


1
Getting Started with Windows Presentation
Foundation
  • Todd Miranda
  • Director of Technology
  • Softech Development
  • Blog blog.nxtdimension.com
  • Email todd_miranda_at_softechdevelopment.com

2
WinFX
  • Part of the Windows SDK
  • The managed programming model for Windows
  • Consists of
  • .NET Framework
  • Microsoft Windows Communication Foundation
  • Microsoft Windows Presentation Foundation
  • Microsoft Windows Workflow Foundation

3
Windows Presentation Foundation (WPF)
  • Formally known as Avalon
  • Provides a managed-code programming platform for
    presenting UI, documents, and media
  • Uses Direct3D as its rendering engine
  • Introduces a new programming model
  • Introduces Extensible Application Markup Language
    (XAML)
  • Hosted in browser or installed

4
WPF Capabilities
User Interface Services
Document Services
XPS Documents
Application Services
Controls
Databinding
Deployment Services
Layout
Packaging Services
Media Integration Layer
Base Services
2D
Audio
Imaging
XAML
Text
Effects
3D
Video
Accessibility
Animation
Input Eventing
Composition Engine
Property System
5
XAML
  • Root Element
  • Panels
  • Controls
  • Extensions
  • Resources
  • Media
  • Code (inline or partial class code beside)

6
XAML And Code
Button.xaml
... ltButton Click"DoClick" Name"SassyButton"gt P
lease click me lt/Buttongt ...
Button.xaml.cs
... void DoClick(object sender, RoutedEventArgs
e) SassyButton.Content "Thanks!" ...
7
Availability
  • Vista
  • Windows XP, Windows 2003
  • WinFX Runtime
  • Windows SDK
  • Visual Studio Extensions

8
Tools
  • XAMLPad
  • Visual Studio 2005
  • Expression
  • Graphic Designer
  • Interactive Designer
  • Web Designer

9
Questions
Write a Comment
User Comments (0)
About PowerShow.com