Mike Taulty's Blog
Bits and Bytes from Microsoft UK
A Tour of WPF
Mike Taulty's Blog

Mike's Badges

Follow on Twitter
View mike's profile on slideshare
Add to Technorati Favorites
CW Blog Awards

Back in 2005/2006 I spent quite a lot of time going around introducing WPF at various conferences and user groups and companies and I haven't really done so much of that "introduction" type work since.

I've done a bunch of stuff with WPF and a bunch of talks about its enhancements in V3.5 and V3.5 Sp1 but I've not had to go back and do an "intro" for a while.

I did one today for a company and so I had to put some things together and I thought I'd share them here in case they're of any use to you - some of these are deliberately very simple and I don't think the coverage is complete but it might be a starting point for something that you're doing.

Firstly, here's my slides. There are some things missing but, hopefully, most of them are detailed on the slide that says "other topics" or something like that.

Slides in PPTX Format (zipped)

Slides in PPT Format

Secondly, here's my demos. In order to use them you need to have a few files in place;

c:\temp\video.wmv

c:\temp\picture.jpg

c:\temp\track.mp3

you can use whatever video, picture and mp3 file you like but (some of) these files depend on finding those items. Note that the file extensions on these are .xml rather than .xaml as I don't think my web-server here will serve up .xaml files.

2D Graphics

line.xml
polyline.xml
polygon.xml
rectangle.xml
ellipse.xml
path.xml
lineargradient.xml
radialgradient.xml
DrawingBrush.xml
visualbrush.xml

Layout

canvas.xml
stackpanel.xml
horizontalStackPanel.xml
wrapPanel.xml
verticalWrapPanel.xml
dockPanel.xml
grid.xml
margin.xml
transformations.xml

3D Graphics

3D.xml

Media

image.xml
video.xml
imageBrush.xml
videoBrush.xml
visualBrushMedia.xml
inkCanvas.xml
audio.xml

Documents

flowDocument.xml

Controls

contentControls.xml
templatedControls.xml

Unified Framework

everythingCombined.xml

Resources

resources.xml

Styles

styles.xml

Animations & Triggers

animations.xml
simpleTrigger.xml
moreComplexTriggers.xml

Binding

simpleBinding.xml

There are also some code bits that I use/create which I haven't put into this post just at this point.If you want to make use of these materials, feel free. Naturally, it's nice if you say where you got them but I've seen a lot of my slides/demos used in a lot of places over the years so I don't get too upset about where they show up :-)


Posted Thu, Nov 6 2008 7:43 AM by mtaulty
Filed under: ,

Comments

Silverlight News for November 07, 2008 wrote Silverlight News for November 07, 2008
on Fri, Nov 7 2008 12:19 AM
Reflective Perspective - Chris Alcock » The Morning Brew #218 wrote Reflective Perspective - Chris Alcock » The Morning Brew #218
on Fri, Nov 7 2008 12:37 AM
Dew Drop - November 7, 2008 | Alvin Ashcraft's Morning Dew wrote Dew Drop - November 7, 2008 | Alvin Ashcraft's Morning Dew
on Fri, Nov 7 2008 5:39 AM
del.icio.us links for 2008-11-07 : Jumping Through Hoops wrote del.icio.us links for 2008-11-07 : Jumping Through Hoops
on Fri, Nov 7 2008 8:04 AM
del.icio.us links for 2008-11-07 : Jumping Through Hoops wrote del.icio.us links for 2008-11-07 : Jumping Through Hoops
on Fri, Nov 7 2008 8:04 AM
2008 November 09 - Links for today « My (almost) Daily Links wrote 2008 November 09 - Links for today « My (almost) Daily Links
on Sat, Nov 8 2008 11:28 PM
(C) Mike Taulty, 2009. All rights reserved. The information in this weblog is provided "AS IS" with no warranties, and confers no rights. This weblog does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion. Inappropriate comments will be deleted at the authors discretion. All code samples are provided "AS IS" without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.
Powered by Community Server (Non-Commercial Edition), by Telligent Systems