Pull-down-to-refresh a WP7 ListBox or ScrollViewer

Update 12/19/2011: Updated the attached demo project to target the WP 7.1 (Mango) SDK. It still requires setting ManipulationMode=Control on the ScrollViewer. I really like the pull-down-and-release-to-refresh gesture seen in various smartphone apps. In my opinion it doesn’t conflict with the Metro UI guidelines, so I don’t see any reason why it shouldn’t be used in…

9

WP7 ReorderListBox improvements: rearrange animations and more

Update 2013-10-08: Created a ReorderListBox CodePlex project and pushed a ReorderListBox NuGet package. Use either of those to get the latest version of this control. Update 2011-12-19: Updated the attached demo project to target the WP 7.1 (Mango) SDK. This required a small change to the auto-scroll logic. The ReorderListBox control I shared last week was…

57

A ReorderListBox for Windows Phone 7

Update 2013-10-08: Created a ReorderListBox CodePlex project and pushed a ReorderListBox NuGet package. Use either of those to get the latest version of this control. Update 2011-01-03: An improved version of this control is available. For a Windows Phone 7 application I was building, I needed a way for the user to easily drag to…

16

Votive project platform configurations

There are some problems using older .wixproj files with newer builds of Votive. When accessing project properties you may receive the error message: An error occurred trying to load the page.Value does not fall within the expected range. Update: As another symptom of the same issue, you may also experience problems with source control check-out with…

1

Custom action project templates

New in this week’s WiX build 3.0.4123 are Visual Studio 2005 & 2008 templates for C++, C#, and VB custom action projects: The C++ project sets you up with the WiX unmanaged CA utility library (wcautil), while the C# and VB projects use the DTF library for managed-code MSI custom actions. I assume you’re here…

8

A brief history of the Deployment Tools Foundation project

Rob mentioned in this morning’s announcement that I’ve been working on the DTF project for quite a while. Indeed, if you look at the change history topic in DTF.chm, you’ll see entries going back to January 2003. (And development of what would become DTF actually started over a year prior, when .NET 1.0 was not…

4

Introducing myself

Today’s release of DTF with the WiX toolset has finally given me the motivation to start this blog, which I have long intended to do anway. Before I delve into posts about DTF, I thought I would share a little about myself. I’ve been a developer at Microsoft for about 8 years now, and have…

0