event handling

  1. A strange problem with modeless dialog boxes - V2

    I have solved the problem! See the original post, "A strange problem with modeless dialog boxes", for details. This is a repost, incorporating the latest simplifications of the problem statement, and a minimal reproducible example of the code... I'm having a problem with modeless dialog boxes...
  2. Windows 10 SDK Preview Build 17744 available now!

    Today, we released a new Windows 10 Preview Build of the SDK to be used in conjunction with Link Removed (Build 17744 or greater). The Preview SDK Build 17744 contains bug fixes and under development changes to the API surface area. The Preview SDK can be downloaded from Link Removed. For...
  3. UWP and the evolution of touch development

    How is programming for touch development on the Universal Windows Platform (UWP) different from mouse and keyboard development in Windows Forms? This post will cover some of the subtle differences between the two and how to use the most advanced tools for building smooth touch experiences. Link...
  4. Monetize your game app with Playtem ads

    Here’s something any would-be game developer who wants to find a good monetization strategy needs to know. The psychology of gaming is weird. I have a friend who hates to pay for games. Her favorite kind of games are the freemium ones that make their money off of in-app purchases. Basically, you...
  5. Simpler web payments: Introducing the Payment Request API

    We’re thrilled to introduce a preview implementation of the Payment Request API in Microsoft Edge, enabling simpler checkout and payments on the web on Windows 10 PCs and Phones. Support for Payment Request in stable builds will be coming to EdgeHTML 15 in the Link Removed early next year...
  6. VIDEO Windows Ink 2: Digging Deeper with Ink and Pen

    In the last post, we explored a brief history of pen computing and introduced you to how easy it is to get started with Windows Ink in your Universal Windows Platform app. You saw that you can enable inking by adding a single line of code, an InkCanvas, to your app to enable inking. You also saw...
  7. Background Audio and Cross Platform Development with Xamarin (App Dev on Xbox series)

    We are back with yet another app, Backdrop, an open source sample media app developed to showcase a cross-device music experience. In this blog post, we will dive deep into the new background model in the Universal Windows Platform, and specifically focus on how to enable your application to...
  8. Animations with the Visual Layer

    When the layout of your Universal Windows Platform (UWP) app changes, there is often a slight pause as your app rearranges content to fit the new window size or orientation. Composition APIs let you create smooth-as-butter animations between these states so your layout changes won’t jar your...
  9. Unity Interop and App Extensibility (App Dev on Xbox series)

    Continuing what we started during the “App Dev on Xbox” event, today we are making available yet another app experience – Atmosphere. In this blog post, you will learn how to get started building great 2D and 3D experiences with Unity and XAML, how to open up your app so other app developers can...
  10. Creating a Custom Ruler with DirectInk

    Link Removed Link Removed The Windows 10 Anniversary Update comes with a great set of enhancements to digital ink for both the user and developer. Along with gaining knowledge from general inking resources, you will finish this post knowing how to create a custom ruler with DirectInk. There...
  11. Debugging a background task on a time trigger

    Link Removed The TimeTrigger class is extremely useful when your Universal Windows Platform (UWP) app has background tasks you want to run periodically. For instance, if you are writing a mail app, you will want to regularly poll for new messages in the background with a time trigger. If you...
  12. Background activity with the Single Process Model

    Interested in running your application in the background? A new developer option available in the Windows 10 Anniversary Update just made background activity a whole lot easier. Your feedback was clear on the multiple process model: while doing background work in a separate process was more...
  13. The Basics of Background Audio

    Background audio in a Universal Windows Platform (UWP) app is a powerful way to provide a more seamless audio experience to your users. This post will walk you through setting up background audio, reacting to device media controls, communicating with the background media player, and managing...
  14. Contextual sensing in Windows 10

    This blog was written by Rinku Sreedhar, Senior Program Manager In Windows 10, we are very excited to introduce several APIs for contextual sensing that can help you build apps to improve your customers’ daily lives. These include apps that detect presence when customers approach their devices...
  15. VIDEO [C#] Reversi Program - Using GDI With Fully Integrated Logic Class

    Probably one of the most advanced games I've tried recreating. I don't make a lot of games, but the logic here on a matrix was a little convoluted through the development stages. What I mean by fully integrated logic is that the control itself does absolutely everything for you. You can...
  16. VIDEO [C#] Reversi Program - Using GDI With Fully Integrated Logic Class

    Probably one of the most advanced games I've tried recreating. I don't make a lot of games, but the logic here on a matrix was a little convoluted through the development stages. What I mean by fully integrated logic is that the control itself does absolutely everything for you. You can...
  17. Windows 7 Working with Depth Data

    This video covers the basics of using depth data from Kinect. You may find it easier to follow along by downloading the Link Removed. [Link Removed] Depth data overview [Link Removed] Initializing the Kinect Runtime [Link Removed] Using the depth data to create an image [Link Removed] Using...
  18. Windows 7 Skeletal Tracking Fundamentals

    This video covers the basics of skeletal tracking using the Kinect sensor. You may find it easier to follow along by downloading the Link Removed. [Link Removed] Skeleton Tracking API [Link Removed] Understanding Skeleton Quality and Joint data [Link Removed] Setup skeleton tracking [Link...
  19. Windows 7 Audio Fundamentals

    This video covers the basics of reading audio data from the Kinect microphone array, a demo adapted from the built in audio recorder. The video also covers speech recognition using Kinect. For the built in example this was based on and the speech demo in C#, check out your "My...
  20. Windows 7 MJPEG Decoder

    Last year the Coding4Fun/Channel 9 guys asked me to work on a few things for Link Removed. One of these items was a way to output a webcam stream to Windows Phone 7 for use with Clint's Link Removed you may have read about. I figured the easiest way to accomplish this was by using a network/IP...