App Development

Experiences using client technologies to develop quality applications

Posts
  • App Development

    User Settings in WPF

    • 13 Comments
    It's been a while since my last post, so I figured I'd write something I just recently had to work on: user settings. In many client applications, you quickly run into the need to store application or user settings. There are a few options on how to do...
  • App Development

    Custom Controls and UI Automation

    • 6 Comments
    We came across an interesting problem a customer hit when trying to write a custom control. The issue was that although the control appeared to work correctly in the application, when it came time to do out-of-process testing using UI Automation (UIA...
  • App Development

    Introduction to MVVM Hands-on-lab

    • 4 Comments
    I am happy to announce the release of an "Introduction to MVVM" hands-on-lab, in the form of a Visual Studio 2010 extension. You can download it from the Visual Studio Gallery here . I will be posting additional information (as time permits) on this dedicated...
  • App Development

    Third Major release of WPF

    • 3 Comments
    The third major update of WPF has just been released as a Beta, as part of the .Net Framework 3.5 Service Pack 1 Beta. Here's a few links to blogs that have more detail: Scott’s Blog [VP] http://weblogs.asp.net/scottgu/archive/2008/05/12/visual-studio...
  • App Development

    WPF Debugging in VS

    • 2 Comments
    If you ever debug WPF elements or use the QuickWatch feature in VS, I suggest you try out Mole . It’s a visualizer similar to Snoop, allowing you to view the visual/logical trees, as well as an extended set of properties, directly from VS. I was...
  • App Development

    Managed Extensibility Framework (MEF)

    • 2 Comments
    One of the many announcements made at the PDC was that Visual Studio 10 will be built on top of WPF. In addition, VS will be using MEF as an extensibility mechanism. I just wanted to take a few minutes to explain what MEF is all about. The Managed Extensibility...
  • App Development

    Great WPF App

    • 2 Comments
    I was recently taking a look at the apps thirteen23 has been working on. The company specializes in designing and developing rich applications, primarily focused around .Net, whether it be for desktop, touch or mobile devices. While perusing the experiences...
  • App Development

    WPF Toolkit Released

    • 2 Comments
    It has been a while since my last post! I’ve been spending time working on the WPF Toolkit, helping port some of the controls over from SL to WPF. With the help of the SL toolkit team as well as the WPF toolkit team, three of the controls were ported...
  • App Development

    Silverlight 3.0 Beta is Released!

    • 1 Comments
    Silverlight 3.0 Beta was unveiled at Mix09 yesterday, along with a preview of Expression Blend 3.0 . The list of new features being released in the products is nothing short of impressive. This article at Wired Magazine does a good job of going through...
  • App Development

    Model-View-ViewModel Toolkit 0.1 Released!

    • 1 Comments
    It’s been a while since my last update. I’ve been busy working on a new WPF Model-View-ViewModel toolkit, which you can find on the Codeplex WPF Futures site. The template is meant to introduce the Model-View-ViewModel (M-V-VM) design pattern to the WPF...
  • App Development

    Custom Scrollable Panels

    • 1 Comments
    Thought I’d share an interesting (albeit rather old) series of blog posts on how to write scrollable custom panels. The set of 4 posts walk through how to write a simple panel that implements part of the IScrollInfo interface, which is needed to allow...
  • App Development

    Service Pack 1 released

    • 1 Comments
    In case you haven't heard, the .Net FX 3.5 Service Pack 1 and VS 2008 Service Pack 1 have been released! The VS 2008 Express Edition with SP1 is also available here . In addition to providing bug fixes, the update also includes a number of new WPF features...
  • App Development

    Jobs on the WPF Team

    • 1 Comments
    If you're passionate about WPF, or even if you're just curious to learn more about WPF, we have a few software engineering positions opened on the test team. Here's a link to a post by Ivo Manolov, Test Manager for WPF, with a list of positions currently...
  • App Development

    When To Adopt WPF

    • 0 Comments
    One of the questions we frequently get when meeting with customers is whether or not to adopt WPF over WinForms, Win32 or some other technology. As much as I'd love to have the answer always be "of course!", the reality is that it depends on a number...
  • App Development

    Commands

    • 0 Comments
    If you are trying to write an application in WPF that separates the UI from the underlying business logic (otherwise known as Model-View patterns), you may have noticed that some of the features in WPF don't always make that easy. Commands are an example...
  • App Development

    Silverlight 2.0 Released

    • 0 Comments
    Silverlight 2.0 has been released, and you can install it here . The link will work for both PC and Mac versions. If you had any doubts about Silverlight, I highly recommend you check out the Hard Rock Memorabilia site. The user experience and performance...
  • App Development

    TestAPI Released!

    • 0 Comments
    As part of our effort to make it easier to test applications, we would like to share some of the test technology we use internally on the WPF team with the community. We are making a library available, and although this first release is fairly small,...
  • App Development

    Debugging Optimized Code

    • 0 Comments
    At one point or another, you run in the situation where you need to debug an application that makes use of optimized binaries, as is the case with WPF binaries. Although you have the right symbols, and even have source code (through Source Server or other...
  • App Development

    Hello World

    • 0 Comments
    Welcome to my blog! In the coming weeks, I will be posting a series of posts based on my experiences doing WPF application development. For the time being, the focus will be on client applications, although that may change as I take on new projects. Over...
  • App Development

    Apps and the PDC

    • 0 Comments
    There has been quite a bit of activity surrounding the PDC event that ended today. I wanted to call out a few applications that were worth trying, which leverage either WPF or Silverlight. Of course, the fact Silverlight 4.0 is right around the corner...
  • App Development

    TestAPI 0.3 Released

    • 0 Comments
    A new version of the TestAPI library has just been released. The new release contains fault injection APIs, combinatorial variation generation APIs and application control APIs. We encourage you to try it out and give us your feedback! You can find the...
  • App Development

    Mix 2010 - Silverlight - Windows Phone 7 - Expression Blend - VS 2010

    • 0 Comments
    Mix 2010 kicked off on a strong note today, as ScottGu made a number of announcements in his keynote. More details will likely emerge as the Mix 2010 conference progresses, but some of the highlights so far include: Silverlight 4.0 RC available...
  • App Development

    Model-View-ViewModel Toolkit - What happened?

    • 0 Comments
    Originally released in 2009, the MVVM Toolkit was intended to be an introduction to the MVVM Pattern. Although a number of people within the WPF team contributed, including John Gossman, the development was primarily done by Ivo Manolov and myself. This...
Page 1 of 1 (23 items)