WPF and XAML - Links to documents and tutorials: Difference between revisions
Jump to navigation
Jump to search
Line 27: | Line 27: | ||
* [http://www.codeproject.com/KB/WPF/BeginWPF5.aspx WPF: A Beginner's Guide - Part 5 of n WPF Databinding - Sacha Barber] | * [http://www.codeproject.com/KB/WPF/BeginWPF5.aspx WPF: A Beginner's Guide - Part 5 of n WPF Databinding - Sacha Barber] | ||
===DependencyObject and DependencyProperty=== | |||
* [http://blog.hackedbrain.com/articles/UnderstandingDependencyObjectAndDependencyProperty.aspx Avalon: Understanding DependencyObject and DependencyProperty] | |||
* [http://www.developer.com/net/net/article.php/3648811 Meet DependencyObject and DependencyProperty, the .NET Data-Binding Boosters] | * [http://www.developer.com/net/net/article.php/3648811 Meet DependencyObject and DependencyProperty, the .NET Data-Binding Boosters] | ||
Revision as of 06:34, 11 September 2009
Demonstration Videos
Windows Forms Controls and Equivalent WPF Controls
Tutorials
- Advanced WPF - Understanding Routed Events and Commands In WPF - Brian Noyes
- Patterns - WPF Apps With The Model-View-ViewModel Design Pattern - Josh Smith
- Prism - Patterns For Building Composite Applications With WPF - Glenn Block
- A Guided Tour of WPF – Part 1 (XAML) - Josh Smith
- A Guided Tour of WPF – Part 2 (Layout) - Josh Smith
- A Guided Tour of WPF – Part 3 (Data binding) - Josh Smith
- A Guided Tour of WPF – Part 4 (Data templates and triggers) - Josh Smith
- A Guided Tour of WPF – Part 5 (Styles) - Josh Smith
- WPF: A Beginner's Guide - Part 1 of n The WPF layout system - Sacha Barber
- WPF: A Beginner's Guide - Part 2 of n XAML / code and WPF resources - Sacha Barber
- WPF: A Beginner's Guide - Part 3 of n RoutedEvents / RoutedCommands - Sacha Barber
- WPF: A Beginner's Guide - Part 4 of n WPF Dependancy Properties - Sacha Barber
- WPF: A Beginner's Guide - Part 5 of n WPF Databinding - Sacha Barber
DependencyObject and DependencyProperty
- Avalon: Understanding DependencyObject and DependencyProperty
- Meet DependencyObject and DependencyProperty, the .NET Data-Binding Boosters
Tree View
- Simplifying the WPF TreeView by Using the ViewModel Pattern
- Introduction to Attached Behaviors in WPF - Josh Smith
Photo scroll
- Photoscroll -- the worst named WPF demo application with source code!
- Extracting thumbnails from a JPEG/JPG in .NET 3.0
Diagram Designer
- WPF Diagram Designer: Part 1 - sukram - Drag, resize and rotate elements on a Canvas
- WPF Diagram Designer - Part 2 - sukram - Designer Canvas with Zoombox
- WPF Diagram Designer - Part 3 - sukram - Connecting items
Colors and gradients
This is a page that will create a gradient (gradual color change) between 2 RGB colors.
ColorPic
.
Windows Vista Technical Articles
<google>ENGELSK</google>
ListView
Buttons
Threads in WPF
WPF Cross-Thread Collection Binding
- Part 1
- Part 3 - Working Property Change Events
- Part 3 - Working Property Change Events
- Part 4 - The Grand Solution
Validation of TextBoxes
- Validation in Windows Presentation Foundation - codeproject
- Regex Validation in WPF - codeproject
- [ms-help://MS.VSCC.v90/MS.MSDNQTR.v90.en/wpf_conceptual/html/7103c2e8-0e31-4a13-bf12-ca382221a8d5.htm How to: Make Data Available for Binding in XAML]
Shutting down the application
RelativeSources (and sizes) in XAML
- Grid Size Sharing in WPF
- WPF - ListBox, ItemsPanelTemplate and a WrapPanel
- What is the difference between Source, RelativeSource, and ElementName when creating a Binding?
Context sensitive help and .chm files
Performance profiling tools
User controls
WPF user controls can't be used if their Assembly name contains spaces.
You will get error: mc3074 if the xmlns url contains spaces.