Keep Offline Help Up-to-Date in Visual Studio 2010

One of my favorite features offered by the new help system in Visual Studio 2010 is the ability to easily update offline content with the latest documentation from MSDN. If you use offline documentation in Visual Studio, one of the first things you should do after installation is to check for the latest updates to…

5

Fishbowl – A Facebook sample app in WPF

uxlabs@Microsoft has just released Fishbowl, a sample client application for Facebook, complete with source code. Fishbowl requires .NET 3.5 and uses WPF and ClickOnce. If you’re using Windows 7, it also demonstrates new features such as Jump Lists, taskbar previews, and multitouch. You can get more information and install the application from http://www.fishbowlclient.com. You can get…

0

TestApi Released!

The vision: to help our customers write high-quality .NET applications and to drive test code reuse in the tester and dev community. To that end, TestAPI is now live on codeplex. You can check it out here: http://www.codeplex.com/TestApi. TestApi is an experimental library of test and utility APIs that enables developers and testers to test WPF applications,…

2

WPF WebBrowser Control Sample

Want to learn how to host web content in WPF, load Word Docs into WPF, etc? How about calling HTML script and Word from WPF and vice versa? Attached is a simple sample that demonstrates using the WebBrowser control to host content. Specifically, it shows the following: Navigating on the web (e.g. navigating to websites, going…

2

WPF Designer: Changes and Fixes in VS2008 SP1 Beta

Here’s the definitive list: List of changes and fixed issues for Visual Studio 2008 Service Pack 1 Beta for Windows Presentation Foundation Designer New features The Properties window now contains the Events tab. The Events tab lets you create events, assign events, and review events. The Properties window now includes a category sort option and…

6

Download Visual Studio 2008 SP1 Beta

Get it here. Discuss amongst yourselves at the forum. Don’t miss Guy Burstein’s guided tour. Here’s the official word: Visual Studio 2008 With Visual Studio 2008, developers and development organizations have the tools that enable them to be more productive, take advantage of all the latest platform advances on Windows, Office and the Web, and…

1

ItemControls don’t properly select items or raise events when bound to a data source

About a month ago, I saw two unrelated questions where an ItemsControl was not behaving correctly when clicking on an item: Events weren’t being raised, items weren’t getting selected; chaos ensued.  In both cases, the developer was adding an items container to the data template.  (As a refresher, ListBoxItem, ListViewItem, and TreeViewItem are examples of…

5

Databinding and Add-Ins

There are many advantages to using the .NET Framework add-in technology to factor application logic and UI, including security isolation, discovery, activation, communication, lifetime management, and versioning. WPF builds on the .NET Framework add-in technology to enable visual add-ins ie add-ins that provide UI for host applications to display. All that you need to do is define…

5

A Sample and a Question

This month, I’m asking for your input to this question: Which type of sample do you prefer, simple and straightforward, or complex with a more real-world scenario?  We often hear that our customers want real-world examples, and I’d like to understand at what level they want the code to be “real-world?”   I recently wrote…

7

A sample for the holidays

For my last task of the year, I answered a question about binding a ComboBox to a collection of StrokeCollections that has a custom property to indicate the name of the StrokeCollection.  This was a fun little project so I decided to post it here to share.  My solution was to inherit from StrokeCollection and…

1