Visual Diagnostics: The #1 request from the surveys and #2 idea on XAML Tools User Voice was the need for an UI debugger for WPF applications.We are super excited to announce that we are building a whole suite of debugging tools for WPF apps that enable you to inspect the live visual tree and modify the properties of the elements while debugging.This is just a sneak peek at the improvements that we are prepared to disclose for now.
Based on a survey we conducted at the //build conference earlier this year, User Voice suggestions, and interviews with a large number of WPF developers across a variety of market segments over the past few months, we’ve prioritized the following areas for future investments to make WPF a better platform.
Performance: While WPF is actively being used to build large-scale, high performance applications like Visual Studio and Blend, further improving the performance of the platform based on customer feedback is a priority for us.
We are in the process of building a brand new diagnostics tool for WPF applications that will enable you to troubleshoot problems like slow application startup, poor frame rate and other common performance issues.
Combined with the already available Memory usage and CPU usage tools, we will provide you with a complete toolset right within Visual Studio to build fast and fluid WPF applications.
To unblock a file, right click on it, and select properties, and then select the ‘unblock’ button.
This momentum carries forward to today – 10% of all created projects in Visual Studio 2013 over the past 60 days are WPF.
Note: 2008 and older issues are only available as files.
On most versions of windows you must first save these files to your local machine, and then unblock the file in order to read it.
Some key scenarios we are looking to optimize in this context are application startup, scrolling and virtualization performance of Items Controls.
Direct X interoperability: The primary scenario of interest here is to make it seamless for WPF applications to interoperate with newer versions of Direct X.
A recent example of this would be a new WPF application that was developed by our partners at Inter Knowlogy.