wpf

  1. WPF Applications and IMEs: Fixing Crashes After Windows Updates

    If you're a fan of Windows Presentation Foundation (WPF)-based applications, and your typing habits include the use of Input Method Editors (IMEs) such as for Japanese or other complex characters, you might have experienced a hiccup or two recently. WPF apps have been hitting some speed bumps...
  2. .NET 9 Unveils Major Upgrades for WPF and WinForms at .NET Conf 2024

    Microsoft is gearing up for a significant milestone in desktop application development with the impending release of .NET 9 during the annual .NET Conf in 2024. Scheduled to launch on November 11, this upgrade brings a host of enhancements to the widely used Windows Presentation Foundation (WPF)...
  3. WPF Applications Facing IME Compatibility Issues After June 2024 Updates

    Microsoft has recently announced a notable compatibility issue affecting Windows Presentation Foundation (WPF) applications following the installation of updates released on or after June 25, 2024. This advisory is particularly relevant for users who utilize Input Method Editors (IME) such as...
  4. Windows 10 How do I add an .EXE project to a solution of DLL's?

    How do I add an .EXE project to a solution of DLL's? This is using Microsoft Visual Studio Professional I have been handed a solution file which contains three projects. But all three projects generate DLL files. It is kind of unique because I have uncovered that they contain XAML files. So...
  5. A deep-dive into WinUI 3 in desktop apps

    XAML Islands was our first solution to enable developers to use UWP XAML inside their desktop (Win32) apps. Within a couple of months after the release of XAML Islands, behavioral insights and customer interviews raised some signals about how developers were using it. We discovered that a...
  6. XAML Islands – A deep dive – Part 2

    Welcome to the 2nd post of our Xaml Islands deep dive adventure! On the first blog post, we talked a little bit about the history of this amazing feature, how the Xaml Islands infrastructure works and how to use it, and also a little bit of how you can leverage binding in your Island controls...
  7. XAML Islands – A deep dive – Part 1

    XAML Islands is a technology that enables Windows developers to use new pieces of UI from the Universal Windows Platform (UWP) on their existing Win32 Applications, including Windows Forms and WPF technologies. This allows them to gradually modernize their apps at their own pace, making use of...
  8. W

    running wpf console application on windows LTSB problem

    Hi, we have an wpf application which runs fine on windows 7 and higher. Part of it starts a separate console application which uses a servicehost with namepipebinding to setup a connection between two applications on the same pc. this has been working fine for years from windows 7 and higher...
  9. Bringing a modern WebView to your .NET WinForms and WPF Apps

    One of the founding principles of Microsoft Edge is that it is evergreen, with automatic updates to Windows 10 continually refreshing both Microsoft Edge itself and web content throughout Windows 10. However, until recently, WinForms and WPF apps didn’t have access to the Microsoft Edge-powered...
  10. Extend your desktop application with Windows 10 features using the new Visual Studio Application Packaging Project

    Visual Studio 2017 15.4 introduced the new Windows Application Packaging project to help you modernizing your application by using the new Windows 10 App Deployment Stack. We talked about it in our previous post: Visual Studio 2017 Update 4 makes it easy to modernize your app and make it store...
  11. Visual Studio 2017 Update 4 makes it easy to modernize your desktop application and make it...

    Last year with the Windows 10 Anniversary Update, we introduced the Desktop Bridge to provide desktop applications a path to modernize with the Universal Windows Platform, and to distribute via the Windows Store and the Microsoft Store for Business to all Windows 10 PCs, including devices that...
  12. .Net Framework 4.7

    Microsoft have released .Net Framework 4.7 which includes numerous fixes and updates (see below) Included are both download options, offline and online Downloading and installing the .NET Framework 4.7 You can download the .NET Framework 4.7 from the following locations: .NET Framework 4.7...
  13. ICYMI – Campaign APIs, desktop app magic and improved analytics

    Developers, developers, developers! We’ve got quite a few updates for you this week, ranging from the upcoming live event to improved analytics for your apps in the Windows Store. Read on to see our recap of the past week. Windows Developers Day – Creators Update Only a few days left to RSVP...
  14. Calling Windows 10 APIs From a Desktop Application

    In today’s post, we’re covering how PC software can leverage the rich functionality of Windows 10. This is valuable background for the upcoming post “Adding UWP Features to Your Existing PC Software with the Desktop Bridge,” which will go into even more detail on the topic in the coming days...
  15. Announcing “UWPDesktop” NuGet Package Version 14393

    The UWPDesktop NuGet package is here to improve the developer experience with Visual Studio when walking along the Desktop Bridge. The Desktop Bridge allows you to call UWP APIs directly from your WinForms, WPF or VB application. You can use APIs such as Live tiles, notifications, App Services...
  16. "NVM#: Effective Environment Variables Manager"

    Today's project isn't a Visual Studio Extension, isn't a language or service. But it's something that will help what ever Dev has to do one time or another, editing environment variables. We've had environment for forever, but the UI to edit them has not really advanced. You have to remember...
  17. Kinect to your Heart

    Today Dwight Goins shares a great example on using one of the coolest features of the Kinect v2, heart rate detection... Link Removed When the latest Kinect sensor was unveiled more than a year ago at Build 2014, demos showed how it could determine a user’s heart rate without attaching...
  18. Kinect 2 Computer Vision

    Kinect MVP James Ashley is back with a great example of using OpenCV v3 (which we highlighted OpenCV turns 3 and seeing Intel(R) INDE OpenCV), Emgu and the Kinect v2 to implement computer vision/facial recognition. Some of our other posts where we highlight James; Kinect 2 Unity 5 "Kinect v2...
  19. Hello Face API...

    Today's series comes from Coding4Fun Friend, Bruno Capuano, where he shows off one of our favorite subjects, facial recognition, with a cloud twist. Bruno is showing off Microsoft's Project Oxford, Face API's and how you can get started using them. First, Project Oxford? Link Removed Welcome...
  20. Remember the cool HP Sprout? There's now Emulator available!

    Okay, so this isn't a Visual Studio Extension, but I figure cool SDK's are a good Monday fit too... Link Removed The Link Removed made a big splash when it was announced, but since it's been a little quite. I personally wasn't following much about it because I didn't have a Sprout and you...