Ivo Manolov's Blog

.NET, WPF and Win32 Programming

Browse by Tags

Tagged Content List
  • Blog Post: A Few Good Posts on WPF 4

    Yesterday, we celebrated the official release of Visual Studio 2010 and .NET 4. Check out Bob Muglia’s keynote here . One of the major changes in VS 2010 is the fact that its UI was built using WPF. We in the WPF team had to do a fair amount of work to support the migration of the VS UI to WPF. Paul...
  • Blog Post: February 2010 WPF Toolkit Release

    I am happy to announce that we have just released the February 2010 release of the WPF Toolkit! The toolkit contains updated versions of previously released components (DataGrid, DatePicker, Calendar and VSM) as well as WPF ports of 3 popular controls from the Silverlight toolkit -- the AutoCompleteBox...
  • Blog Post: Application Accessibility Testing

    A lot of our customers and partners have asked us to provide guidance on how to make their WPF and Silverlight applications accessible, so I decided to publish a post folks can refer to. Note most of the content below is directly applicable to any other Windows application.   Introduction In general...
  • Blog Post: TestApi v0.4 Released!

    I am happy to announce that we have just released version 0.4 of TestApi – the testing API library - on Codeplex. Version 0.4 contains the following additions and modifications: An improved Combinatorial Variation Generation API with added support for parameter value weights and tags (for “negative”...
  • Blog Post: TestApi Slide-Deck from the Patterns & Practices Summit

    This week is Microsoft’s Patterns & Practices summit in Redmond . Earlier today I gave a 15-minute presentation on TestApi . Here is the slide-deck: Test api View more presentations from ivom1234 .
  • Blog Post: WPF Control Verifier v0.1 Released!

    Our strategy to improve WPF and .NET application quality has 3 major pillars: Provide guidance on how to create high-quality applications; Provide reusable API libraries for automated application testing and monitoring; Provide tools to help create and debug applications and components. To address (1...
  • Blog Post: WPF MVVM Toolkit 0.1 Released!

    Model-View separation is not a novel idea in the software industry. It has been around for at least 30 years. Recently, however, MV separation is seeing a lot of renewed interest, powered both by the growing complexity of software and by the need to provide different UI experiences, reusing the same...
  • Blog Post: WPF Application Quality Guide v0.5 Released!

    I am happy to announce that we have released CTP 5 of the “WPF Application Quality Guide” – our single-stop document for WPF application and component developers and testers. CTP 5 comes with the following new and updated content: New content: “Considerations for WPF Browser Applications” “Integration...
  • Blog Post: TestApi v.0.2 Released!

    I am excited to announce that we have just released the second preliminary version of TestApi – the testing API library – on http://codeplex.com/testapi ! The v.0.2 package includes the following additions and modifications: Improved command-line parsing APIs Improved visual verification APIs A new tolerance...
  • Blog Post: PhotoSuru – A Great WPF Sample Application

    I am pleased to announce that our team just released PhotoSuru - a complete sample application demonstrating how to use the Syndicated Client Experiences Starter Kit for photo-viewing scenarios. Big kudos to Kevin Gjerstad (our GPM) and the many other folks on the team who worked on this fantastic WPF...
  • Blog Post: WPF Application Quality Guide v.0.4 Released!

    I am happy to announce that we have just released the fourth preliminary version of the “WPF Application Quality Guide” with the following new sections: a new Data-Driven Testing section, an updated article on Globalization and Localization Testing , a new article on Stability and Stress Testing , a...
  • Blog Post: Introduction to TestApi – Part 2: Command-Line Parsing APIs

    Series Index Overview of TestApi Part 1: Input Injection APIs Part 2: Command-Line Parsing APIs Part 3: Visual Verification APIs Part 4: Combinatorial Variation Generation APIs Part 5: Managed Code Fault Injection APIs Part 6: Text String Generation APIs Part 7: Memory Leak Detection APIs Part 8: Object...
  • Blog Post: Introduction to TestApi – Part 1: Input Injection APIs

    Series Index Overview of TestApi Part 1: Input Injection APIs Part 2: Command-Line Parsing APIs Part 3: Visual Verification APIs Part 4: Combinatorial Variation Generation APIs Part 5: Managed Code Fault Injection APIs Part 6: Text String Generation APIs Part 7: Memory Leak Detection APIs Part 8: Object...
  • Blog Post: TestApi v.0.1 Released

    On Friday, we released the first preliminary version of an experimental library with test APIs, named ... TestApi :). With this library, we are sharing internal Microsoft testing technology with the developer and tester community. We wanted to keep the first release small and contained, so that it...
  • Blog Post: WPF Application Quality Guide v.0.3 Released!

    On Friday, we released the third preliminary version of the "WPF Application Quality Guide", adding a section 3 new sections: a suggested reading roadmap, a section on globalization and localization testing and a section on manual testing and record and replay. The guide is available here ...
  • Blog Post: Jobs in the WPF Team

    We (the WPF test team) are looking for several engineers, so I wanted to use the blog to point to the available positions in the team and give you a brief outline of the opportunities and responsibilities associated with each position.   Software Development Engineer in Test (see official job posting...
  • Blog Post: WPF Application Quality Guide v.0.2 Released!

    Today we are releasing the second preliminary version of the "WPF Application Quality Guide", targeted at WPF application and component developers and QA professionals. Check out the document here or download the DOC version here . This second revision of the document has a lot of new content...
  • Blog Post: WPF Application Quality Guide v.0.1 Released!

    I am happy to announce that we have just released the first preliminary version of the "WPF Application Quality Guide". This document is targeted at WPF application developers and QA professionals. This document is a first of its kind, so we intend to iterate on it rapidly, modifying the content...
  • Blog Post: "Starter Kit" Released!

    I am delighted to broadcast that earlier today our team released the " Syndicated Client Experiences (SCE) Starter Kit and Reader SDK ", affectionately known as "Starter Kit". The "Starter Kit" is a generalized application skeleton, that allows you as a developer to create...
  • Blog Post: WPF Application List

    A couple of months ago I met with a few interns as part of a small networking event held at the Microsoft company museum . I wanted to show them a particularly cool WPF XBAP developed by an external company, but I could not remember the correct URL and I couldn't find the right WPF app list out there...
  • Blog Post: WPF and XAML in 10 Minutes

    A couple of our evangelists (Karsten and Jaime) published an excellent paper on WPF and XAML, which is probably the most dense publication on WPF I have seen to date. A great overview of the WPF-XAML tandem in 32 quick pages. Check it out here .
  • Blog Post: What's New in WPF 3.5?

    The first version of WPF was released as part of .NET Framework 3.0 in November 2006. On 11/16/2007, we released the second version of WPF, as part of .NET Framework 3.5 (code-named Orcas). We call this WPF 3.5. WPF 3.5 has a number of exciting new features and a number of product fixes and improvements...
  • Blog Post: WPF-Win32 Interop Part 2: Hosting Win32 Controls (ListBox) in WPF Windows

    Introduction This article describes hosting of a Win32 user control in a WPF window. It is supplemented by the following two projects, which show working examples of the material presented in the document: Win32ControlInWpfWindow_CompositeWin32Messages Win32ControlInWpfWindow_SimpleWin32Messages...
  • Blog Post: UI Scaling (UI Zooming) with WPF

    WPF enables the application developer to apply arbitrary transforms to every UI element. This can be used to create dynamically scalable/zoomable UIs , enabling the end-user to scale the user interface of the application. Pulling off a dynamically scalable/zoomable UI is prohibitively difficult (and...
  • Blog Post: WPF UI Test Tools

    We have been asked by various customers about availability of high-level WPF UI testing tools. We will be distributing WPF test guidance and we'd like to include pointers to all available WPF testing tools, so please do let us know if you have created / used such a tool. See the original post by Karsten...
Page 1 of 2 (27 items) 12