Master – Detail layouts are the bread and butter of Line of Business (LOB) applications. This video will show you how to drag & drop from the Data Sources Window to create the UI that is sourced from an Object DataSource.
Related Blog Post: http://blogs.msdn.com/b/wpfsldesigner/archive/2010/01/19/create-wpf-master-detail-ui-using-data-sources-window-object-datasource.aspx
Author: Karl Shifflett
In a typical Windows Forms application control placement is set using the Location property, setting the X and Y sub property values. The Windows Forms designer provides a complete set of tools for aligning and sizing controls.
The WPF and Silverlight platforms are different in both available tooling and layout options.
This article will demonstrate some form layout techniques to help Windows Forms developer's make the transition to WPF or Silverlight.
We'll first lay the form out using the same familiar techniques you're used to in Windows Forms; then we'll create the form using a typical WPF & Silverlight workflow.
Related Blog Post: http://blogs.msdn.com/b/wpfsldesigner/archive/2010/06/04/layout-techniques-for-windows-forms-developers.aspx
Author: Karl Shifflett
This short walk-through video demonstrates to WPF and Silverlight developers the new Grid control design-time features for manipulating rows and columns on the design surface. These new features include, inserting, moving or deleting rows and columns.
Related Blog Post: http://blogs.msdn.com/b/wpfsldesigner/archive/2010/01/14/wpf-silverlight-layout-controls.aspx
Author: Karl Shifflett
Resource Dictionaries are a powerful feature in WPF and Silverlight that enable developers to organize and consume reusable resources.
After watching this video you'll understand how to create and merge resource dictionaries in WPF and Silverlight; how to add, consume and modify resources in the dictionary using the tools provided by the WPF and Silverlight Designer in Visual Studio 2010.
Related Blog Post: http://blogs.msdn.com/b/wpfsldesigner/archive/2010/06/03/creating-and-consuming-resource-dictionaries-in-wpf-and-silverlight.aspx
Author: Karl Shifflett
In this session Pat Tormey walks us through “How Do I” Use SQL Azure with WinForms applications for line of Business applications.
There is, of course nothing tricky about using SQL Azure with WinForms it’s just SQL.
Here you will learn how to connect to and existing ASL Azure database and edit related tables. There is a quick note on using SQL Migration Wizard to assist you on getting your ‘earthly’ data up to the cloud.
In this session Pat Tormey walks us through “How Do I” Use Dallas Data with WinForms applications.
As Rod Sterling* once said “imagine if you, will a place where” all the data was available, discoverable and easy to use.
In this session Pat Tormey shows us “How To” use Dallas data in everyday WinForms applications. Every step from setting up the Dallas account, to exploring the data available, to displaying the data in a Grid Control.
Rod Sterling was the guy who hosted and produced The Twilight Zone ’59-‘64
Author: Pat Tormey
In this session Pat Tormey walks us through “How Do I” Use SQL Azure with WinForms applications.
There is, of course nothing tricky about using SQL Azure with WinForms … well once you find out what & where SQL Azure is and “How Do I “ get data Into SQL Azure.
Both subjects are covered in some detail.
Author: Pat Tormey
In this video, Pete Brown walks you through the process of creating a first WPF application. The application pulls tweets from Twitter using the free
TweetSharp library, WPF 4 and Visual Studio 2010. You’ll learn the basics of the design surface, binding, using a data template in a listbox, creating a user control, and even a little lightweight MVVM/ViewModel work to ice the cake.
Author: Pete Brown
Validation Errors are triggered when the target of a binding changes value. There may be times however when you want to set the validation error at another time. It is possible to set and clear validation errors in code. In this video, Todd Miranda demonstrates how to set and clear validation errors in code in a WPF application.
Author: Todd Miranda
The Model View View-Model (MVVM) pattern attempts to provide separation of the UI from the logic and data being presented by the UI. This separation allows for better unit testing and a better separation of concerns. In this video, Todd Miranda will demonstrate how to implement the MVVM pattern in a WPF application.
Author: Todd Miranda
In WPF binding, the binding engine will not fail when it cannot bind a value. It continues to bind all values it can. In order to handle a nullable value, it was previously necessary to create a converter to display a default value. In this video, Todd Miranda will demonstrate how to use the TargetNullValue to display a value in place of null when binding a nullable field.
Author: Todd Miranda
Multibinding in WPF allows for a great deal of flexibility. With the ability to use StringFormat in individual binding statements, it makes formatting our bound fields more simple. However combining these two features can complete the picture. In this video, Todd Miranda demonstrates how to use StringFormat in a MultiBinding.
Author: Todd Miranda
In WPF binding, the binding engine will not fail when it cannot find the field being bound. It continues to bind all fields it can find. In this video, Todd Miranda will demonstrate how to use the FallbackValue to display a value in place of field that was not found when binding.
Author: Todd Miranda
In the session Pat Tormey demonstrates how to use Known Folders in Windows 7 using the Windows API Code Pack with Visual Studio 2010 Beta 2.
This sample code shows how to list the new virtual folders and how to make use of them with the API Code Pack's Common Dialog Control.
Author Pat Tormey
In this session, Pete Brown shows us how to use the Windows 7 Sensor API, via the Windows API Code Pack, to treat the accelerometer as a type of two axis (X,Y) joystick. Be sure to check out Part 1 for information on how to set up the Freescale Sensor board and where to get the drivers, as well as a recording of the accelerometer in use in an XNA racing car game. The source code requires the Windows API Code Pack to compile.
Author: Pete Brown
Related Blog Post
Related Links:
Next page »