April 2008 - Posts
There is currently no way to specify a format for the data being bound to a dependency property. However, using a ValueConverter, the data can be formatted when bound. In this video, Todd Miranda demonstrates how to build a ValueConverter and use it to format data in a binding statement.
By: Todd Miranda
There are many types of animation and each has their proper place. The PointAnimation is powerful animation type to use when animating shapes and paths. In this video, Todd Miranda demonstrates how to use a PointAnimation to animate a path.
By: Todd Miranda
Due to security issues with XBAP applications running in the context of a web browser, it is often difficult to get an XBAP application to retrieve data and files from the web server. The difficulty is not necessarily in the necessary code as it is in making sure the settings are all correct. In this video, Todd Miranda will demonstrate how to retrieve an XML file from the server in an XBAP application.
By: Todd Miranda
WPF supports a powerful and complex mini-language that you can use to describe geometric paths. You use this mini-language when setting a property of type Geometry, such as the Clip property of a UIElement or the Data property of a Path element. In this video, Todd Miranda demonstrates how to manually create a path using Path Markup Language.
By: Todd Miranda
At the heart of many of the “cool” features of WPF such as Property Value Inheritance, Change Notification, Animation, are Dependency Properties. When creating custom control or extending existing controls, dependency properties can be used to provide many of the enhanced capabilities WPF is known for. In this video Todd Miranda demonstrates how to create a dependency property in WPF.
By: Todd Miranda
In this video learn the main features of LINQ to DataSet which provides LINQ (Language Integrated Query) capabilities for DataSet objects. First, learn the fundamentals of querying a DataSet then see how to do more complicated filtering and ordering. Additional features like selecting a single element in the query result set and creating a new query result set from the intersection of two query result sets. Also learn about the aggregate operator capabilities.
By: Chris Pels
In this video, Rob Windsor will demonstrate how to use VSTO to collect information from a user with a Windows Form, and then write that information into a worksheet cell.
Presenter: Rob Windsor
In this video Will DePalo demonstrates how to display the Windows Vista shield in WinForms applications. In the process he’ll illustrate what you need to do to split your application into a user interface portion which runs with a restricted security token and a second portion whose manifest allows it to run in an elevated security context.
Author: Will DePalo
In this video you will learn about the new LINQ enabled XML API in Visual Studio 2008. First learn how to load XML from disk or create XML in code with XML literals in VB or XElement in C#. Once XML is loaded see how powerful LINQ queries can be executed against the XML to extract specific elements. In addition, learn how to traverse XML in loops like “For Each” and insert new XML elements. Finally, see how namespaces in XML have been greatly simplified.
Author: Chris Pels
In this video we will use the data compare tools in the Visual Studio Team System Database Edition to detect changes between two different databases. The script generated as a result of the data comparison can be studied and executed to mitigate any differences.
Author: Richard Hundhausen