Josh Smith Rss feed

  • XamDataGrid validation via IDataErrorInfo

    Karl Shifflett implemented a great way to have XamDataGrid honor the validation results exposed by a data object that implements the IDataErrorInfo interface. Using this approach to input validation allows your application to keep the business object...

  • Creating Objects that Support Edit Cancellation via IEditableObject

    The IEditableObject interface provides controls with a way to allow a data source to react intelligently to being edited. This might seem superfluous, until you consider that complex controls, such as a data grid, allow the user to cancel an editing session...

  • New version of Tangerine

    One of the reasons I love working at Infragistics is that we not only have awesome controls, but we also create cool real-world applications that put those controls to use. Part of our mission here is to provide exemplary guidance on how to create modern...

  • Automatic Properties and the BinaryFormatter

    When I first encountered the C# 3.0 feature known as ' automatic properties ' I had two, almost simultaneous, thoughts: "Oh great!" and "Oh no!" Here is an automatic property: public int Bar { get; set; } This property does...

  • Listen to NY Times Podcasts with Silverlight 2.0

    I have spent a lot of time recently coming up to speed with Silverlight 2.0. It is the alpha version of Silverlight that is programmable via .NET languages, such as C# and VB.NET. It has been an interesting adventure so far, and I am excited to see how...

  • The Debugger Visualizer Item Template in VS2008 is Broken

    Someone at Microsoft forgot to update the Debugger Visualizer item template for Visual Studio 2008. Suppose that you add a visualizer to your project by selecting the "Debugger Visualizer" item template, as seen below: The template automatically...

  • Mole for Visual Studio

    There have been many iterations of the Mole visualizer. The latest and greatest release is not confined to WPF applications, it works with any application!! Karl Shifflett and Andrew Smith (of Infragistics) have really hit the ball out of the park. I...

  • Welcome to my new blog!

    Hi, I'm Josh Smith. I recently re-joined Infragistics, as a Guidisan in the User Experience Group. When I worked here before, I was a developer in the WinForms lab. It's great to be back at Infragistics! For those of you in the WPF world, you...