0
Windows Presentation Foundation<br />Mohammad Najeeb<br />
WPF<br />What is WPF? XAML?<br />WPF features + Using BLEND.<br />WPF application types.<br />Binding in WPF.<br />Routed ...
WPF<br />WPF is a new technology which used to build Windows and Web applications with rich user experience.<br />Initiall...
WPF - XAML<br />What is XAML?<br />It is a markup language.<br />It is an alternative means for defining UI elements and r...
WPF<br />What is WPF? XAML?<br />WPF features + Using BLEND.<br />WPF application types.<br />Binding in WPF.<br />Routed ...
WPF - UI Features<br />Supports vector-based graphics.<br />Supports 3D model rendering.<br />Enables interactive 2D conte...
WPF<br />What is WPF? XAML?<br />WPF features + Using BLEND.<br />WPF application types.<br />Binding in WPF.<br />Routed ...
WPF - Application types<br />Apps. on trusted environment:<br />Windows Applications.<br />Navigation Applications.<br />A...
WPF<br />Demo<br />- Application types<br />- Using Expression Blend<br />
WPF<br />What is WPF? XAML?<br />WPF features + Using BLEND.<br />WPF application types.<br />Binding in WPF.<br />Routed ...
WPF - Binding<br />Binding with UI Elements.<br />Binding with CLR objects<br />Binding Modes:<br />One way<br />Two way<b...
WPF – Binding<br />Demo<br />
WPF<br />What is WPF? XAML?<br />WPF features + Using BLEND.<br />WPF application types.<br />Binding in WPF.<br />Routed ...
WPF - Events<br />Events types:<br />Direct Event.<br />Bubbling Event.<br />Tunneling Event.<br />Attached Events.<br />
WPF – Tunneling Events<br />When user click on label<br />PreviewMouseDown<br />raised in Window<br />1<br />PreviewMouseD...
WPF - Bubbling Events<br />When user clicks on label<br />MouseDown<br />raised in Window<br />3<br />MouseDown<br />raise...
Upcoming SlideShare
Loading in...5
×

Intro Windows Presentation Foundation

756

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
756
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
36
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Intro Windows Presentation Foundation"

  1. 1. Windows Presentation Foundation<br />Mohammad Najeeb<br />
  2. 2. WPF<br />What is WPF? XAML?<br />WPF features + Using BLEND.<br />WPF application types.<br />Binding in WPF.<br />Routed Events.<br />
  3. 3. WPF<br />WPF is a new technology which used to build Windows and Web applications with rich user experience.<br />Initially released as part of .NET Framework 3.0<br />WPF built on DirectX.<br />Interoperability:<br />WPF works in WinFormsand vice versa.<br />
  4. 4. WPF - XAML<br />What is XAML?<br />It is a markup language.<br />It is an alternative means for defining UI elements and relationships with other UI elements.<br />Button btn = new Button<br />btn.Content = “I’m Button”<br />grd.Children.Add(btn)<br /><Grid><br /><Button>I’m Button</Button><br /></Grid><br />
  5. 5. WPF<br />What is WPF? XAML?<br />WPF features + Using BLEND.<br />WPF application types.<br />Binding in WPF.<br />Routed Events.<br />
  6. 6. WPF - UI Features<br />Supports vector-based graphics.<br />Supports 3D model rendering.<br />Enables interactive 2D content on 3D surfaces.<br />Styling, Animation library, Transforming and many types of Brushes.<br />
  7. 7. WPF<br />What is WPF? XAML?<br />WPF features + Using BLEND.<br />WPF application types.<br />Binding in WPF.<br />Routed Events.<br />
  8. 8. WPF - Application types<br />Apps. on trusted environment:<br />Windows Applications.<br />Navigation Applications.<br />Applications work on Partial trust environment (Internet security zone)<br />XBAP (XAML Browser Application).<br />
  9. 9. WPF<br />Demo<br />- Application types<br />- Using Expression Blend<br />
  10. 10. WPF<br />What is WPF? XAML?<br />WPF features + Using BLEND.<br />WPF application types.<br />Binding in WPF.<br />Routed Events.<br />
  11. 11. WPF - Binding<br />Binding with UI Elements.<br />Binding with CLR objects<br />Binding Modes:<br />One way<br />Two way<br />One Time<br />One way to source<br />Update Triggers on: Lost Focus, Property Changed, etc…<br />
  12. 12. WPF – Binding<br />Demo<br />
  13. 13. WPF<br />What is WPF? XAML?<br />WPF features + Using BLEND.<br />WPF application types.<br />Binding in WPF.<br />Routed Events.<br />
  14. 14. WPF - Events<br />Events types:<br />Direct Event.<br />Bubbling Event.<br />Tunneling Event.<br />Attached Events.<br />
  15. 15. WPF – Tunneling Events<br />When user click on label<br />PreviewMouseDown<br />raised in Window<br />1<br />PreviewMouseDown<br />raised in Grid<br />2<br />PreviewMouseDown<br />raised in Label<br />3<br />
  16. 16. WPF - Bubbling Events<br />When user clicks on label<br />MouseDown<br />raised in Window<br />3<br />MouseDown<br />raised in Grid<br />2<br />MouseDown<br />raised in label<br />1<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×