WPF and XAML - Links to documents and tutorials: Difference between revisions

From Yggenyk
Jump to navigation Jump to search
No edit summary
 
(11 intermediate revisions by the same user not shown)
Line 37: Line 37:


==Tutorials==
==Tutorials==
====WPF====
* [http://www.wpf-tutorial.com/ The complete WPF tutorial]
* [http://msdn.microsoft.com/da-dk/magazine/cc785480(en-us).aspx Advanced WPF - Understanding Routed Events and Commands In WPF - Brian Noyes]
* [http://msdn.microsoft.com/da-dk/magazine/cc785480(en-us).aspx Advanced WPF - Understanding Routed Events and Commands In WPF - Brian Noyes]
* '''[http://msdn.microsoft.com/en-us/magazine/dd419663.aspx Patterns - WPF Apps With The Model-View-ViewModel Design Pattern - Josh Smith]'''
* '''[http://msdn.microsoft.com/en-us/magazine/dd419663.aspx Patterns - WPF Apps With The Model-View-ViewModel Design Pattern - Josh Smith]'''
Line 143: Line 146:
==Threads in WPF==
==Threads in WPF==
* [http://msdn.microsoft.com/en-us/magazine/cc163328.aspx WPF Threads - Build More Responsive Apps With The Dispatcher]
* [http://msdn.microsoft.com/en-us/magazine/cc163328.aspx WPF Threads - Build More Responsive Apps With The Dispatcher]
==WPF Cross-Thread Collection Binding==
* [http://blog.quantumbitdesigns.com/2008/07/22/wpf-cross-thread-collection-binding-part-1/ Part 1]
* [http://blog.quantumbitdesigns.com/2008/07/22/wpf-cross-thread-collection-binding-part-2-property-change-events/ Part 3 - Working Property Change Events]
* [http://blog.quantumbitdesigns.com/2008/07/22/wpf-cross-thread-collection-binding-part-3-working-property-change-events/ Part 3 - Working Property Change Events]
* [http://blog.quantumbitdesigns.com/2008/07/22/wpf-cross-thread-collection-binding-part-4-the-grand-solution/ Part 4 - The Grand Solution]
* [http://blog.quantumbitdesigns.com/2008/07/22/simplifying-ui-and-worker-threads-delegatemarshaler-revisited/ Simplifying UI and Worker Threads - DelegateMarshaler Revisited]


==Prevent a binding from updating too frequently==
==Prevent a binding from updating too frequently==
Line 159: Line 154:
* [http://www.codeproject.com/KB/WPF/RegexValidationInWPF.aspx Regex Validation in WPF - codeproject]
* [http://www.codeproject.com/KB/WPF/RegexValidationInWPF.aspx Regex Validation in WPF - codeproject]
* [http://msdn.microsoft.com/en-us/library/ms752347.aspx How to: Make Data Available for Binding in XAML]
* [http://msdn.microsoft.com/en-us/library/ms752347.aspx How to: Make Data Available for Binding in XAML]
* [http://joshsmithonwpf.wordpress.com/2008/10/08/binding-to-validationerrors0-without-creating-debug-spew/ Binding to (Validation.Errors)[0] without Creating Debug Spew - Josh Smith]
* [http://wpfglue.wordpress.com/2009/12/16/using-validation-errortemplate/ Using Validation.ErrorTemplate - The WPFGlue Blog]
* [http://msdn.microsoft.com/en-us/library/system.windows.controls.validation.errortemplate.aspx Validation.ErrorTemplate Attached Property]
* [http://msdn.microsoft.com/en-us/library/system.windows.controls.validation.validationadornersite.aspx Validation.ValidationAdornerSite Attached Property]
See. Popup and Adorners


==Popup==
==Popup==
* [http://msdn.microsoft.com/en-us/library/bb613596.aspx Popup Placement Behavior]
* [http://msdn.microsoft.com/en-us/library/bb613596.aspx Popup Placement Behavior]
* [http://msdn.microsoft.com/en-us/library/vstudio/system.windows.controls.primitives.popup.aspx Popup Class]
* [http://msdn.microsoft.com/en-us/library/vstudio/system.windows.controls.primitives.popup.aspx Popup Class]
==Adorners==
* [http://www.nbdtech.com/Blog/archive/2010/06/21/wpf-adorners-part-1-ndash-what-are-adorners.aspx WPF Adorners Part 1 – What are adorners - Nbd-Tech]
* [http://www.nbdtech.com/Blog/archive/2010/06/28/wpf-adorners-part-2-ndash-placing-any-control-on-the.aspx WPF Adorners Part 2 – Placing any control on the adorner layer - Nbd-Tech]
* [http://www.nbdtech.com/Blog/archive/2010/07/05/wpf-adorners-part-3-ndash-adorners-and-validation.aspx WPF Adorners Part 3 – Adorners and Validation - Nbd-Tech]
* [http://www.nbdtech.com/Blog/archive/2010/07/12/wpf-adorners-part-4-ndash-simple-and-powerful-system-for.aspx WPF Adorners Part 4 – Simple and Powerful System for Using Adorners - Nbd-Tech]
==Styling and Templating==
* [http://msdn.microsoft.com/en-us/library/ms745683.aspx Styling and Templating]
* [http://msdn.microsoft.com/en-us/library/aa970773.aspx Control Styles and Templates]


==Shutting down the application==
==Shutting down the application==

Latest revision as of 08:39, 11 February 2018

Simplifications

Demonstration Videos

XAML Power Toys

XAML Power Toys is a Visual Studio 2008 SP1 Add-In or a Visual Studio 2010 Add-In that empowers WPF & Silverlight developers while working in the XAML editor. Its Line of Business form generation tools, Grid tools, DataForm, DataGrid and ListView generation really shorten the XAML form layout time

Show Me The Templates

Show Me The Template is a tool for exploring the templates, be their data, control or items panel, that comes with the controls built into WPF for all 6 themes.

Podcast

Windows Forms Controls and Equivalent WPF Controls

XAML XAML Syntax Terminology

MVVM

Tutorials

WPF


Threading
Prism
Developer's Guide to Microsoft Prism 4.1 - February 2012

DependencyObject and DependencyProperty

Tree View

Photo scroll

Diagram Designer

Implementing a VirtualizingPanel

Displaying large sets of data can be challenging to do performantly. If you have a scrolling list of data, one technique to improve performance is to only create the UI elements that are visible. This is refered to as UI virtualization (as opposed to data virtualization, which is the technique of not...

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

Painting with drawings and zooming

Databinding

Buttons

Libraries

Tools

Threads in WPF

Prevent a binding from updating too frequently

Validation of TextBoxes

See. Popup and Adorners

Popup

Adorners

Styling and Templating

Shutting down the application

RelativeSources (and sizes) in XAML

Context sensitive help and .chm files

StringFormat

Developing and testing Guides

Performance profiling tools

Performance guide

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.

id=siteTree