Building Windows Presentation Foundation Applications - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

Building Windows Presentation Foundation Applications

Description:

Formally known as Avalon. Provides a managed-code programming platform for presenting UI, documents, and media ... Uses Direct3D as its rendering engine ... – PowerPoint PPT presentation

Number of Views:119
Avg rating:3.0/5.0
Slides: 12
Provided by: engi89
Category:

less

Transcript and Presenter's Notes

Title: Building Windows Presentation Foundation Applications


1
Building Windows Presentation Foundation
Applications
  • 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
3D Graphics - Mesh
  • Representation of a surface
  • Made up of points and lines
  • Triangle is simplest way to define a surface
  • Positions, Indeces, Normals
  • Right-hand rule

9
3D Graphics Mesh (cont)
10
Video Jukebox
  • Based on North-face demo concept
  • Demo

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