Windows Development
- .NET 9 appears to break Windows API clipboard functionality · Issue #12184 · dotnet/winformsgithub.com .NET 9 appears to break Windows API clipboard functionality · Issue #12184 · dotnet/winforms
Description Using the Windows API call SetClipboardData() to send data to the clipboard works fine with a project target framework of net8.0-windows. However, when I change the project to 'net9.0-w...
Beware of this issue if you were thinking of using .NET 9 for Windows apps.
- Modernize your UWP app with preview UWP support for .NET 9 and Native AOT - #ifdef Windowsdevblogs.microsoft.com Modernize your UWP app with preview UWP support for .NET 9 and Native AOT - #ifdef Windows
Introducing preview UWP support for .NET 9, providing a path for existing UWP developers to modernize their apps with the latest .NET and Native AOT!
- WinAppSDK 1.7 Plans · microsoft WindowsAppSDK · Discussion #4710github.com WinAppSDK 1.7 Plans · microsoft WindowsAppSDK · Discussion #4710
We're currently early in the planning for Windows App SDK 1.7, but here are some of the top-of-mind improvements we're looking at: Convenience APIs for XAML Window (such as min/max width and height...
- What’s new in Windows App SDK 1.6blogs.windows.com What’s new in Windows App SDK 1.6
We are proud to announce that version 1.6 of the Windows App SDK is now available! Whether you’re looking for the incredible performance boost and footprint reduction of Native AOT support, enhancements for deploying your
- Commands and Events - Refactoring WPF Window Code for MVVM
YouTube Video
Click to view this content.
- STOP Modifying WPF Controls Directly! - View Model Refactoring For MVVM - Nick Cosentino
YouTube Video
Click to view this content.
- EASY Asynchronous Progress Bar Updates in WPF and C# - Nick Cosentino
YouTube Video
Click to view this content.
- .NET Rocks! WPF Update with Joseph Finneywww.dotnetrocks.com .NET Rocks! WPF Update with Joseph Finney
What's happening with WPF? Carl and Richard talk to Joseph Finney about the news from Build about WPF - it's back, baby! But did it ever go away? Joe talks about how WPF was made open source in 2018 and how minimal development was done there - enough so that the community started building frameworks...
- Stable channel release notes for the Windows App SDK 1.5.5learn.microsoft.com Stable channel release notes for the Windows App SDK - Windows apps
Provides information about the stable release channel for the Windows App SDK.
- Building A Splash Screen With Async Loading In C# And WPF
YouTube Video
Click to view this content.
- Live Coding in C# - WPF Splash Screen! - Nick Cosentino
YouTube Video
Click to view this content.
- WPF Value Converter Basics With BooleanToVisibilityConverter - Nick Cosentino
YouTube Video
Click to view this content.
- In UNDER 10 Minutes - WPF Binding Made Easy! - Nick Cosentino
YouTube Video
Click to view this content.
- How To Build Modular WPF Applications With a Plugin Architecture - Nick Cosentino
YouTube Video
Click to view this content.
- Add some Swagger to your Windows and Uno Platform application using Kiota and OpenAPI - Nick's .NET Travelsnicksnettravels.builttoroam.com Add some Swagger to your Windows and Uno Platform application using Kiota and OpenAPI - Nick's .NET Travels
This post is going to walk through using the Microsoft tool, Kiota, to generate client code from a Swagger / OpenAPI definition that can be used within a Windows (WinUI/Windows App Sdk) / Uno Platform application. Ok, so let’s backup a little – firstly, Swagger / OpenAPI (see description) is used to...
- Cross Device People API - Windows appslearn.microsoft.com Cross Device People API - Windows apps
Learn how third party apps can integrate with Windows People experiences with APIs to store all their contacts.
- Love And Hate: A Beginner's Look At WPF in C# - Nick Cosentino
YouTube Video
Click to view this content.
- WPF, Plugins, Dependency Injection - Live Coding in C# - Nick Cosentino
YouTube Video
Click to view this content.
- Stable channel release notes for the Windows App SDK 1.5.4learn.microsoft.com Stable channel release notes for the Windows App SDK - Windows apps
Provides information about the stable release channel for the Windows App SDK.
- Microsoft Photos: Migrating from UWP to Windows App SDKblogs.windows.com Microsoft Photos: Migrating from UWP to Windows App SDK
The Microsoft Photos App team recently released a major update,
- Microsoft needs Windows developers like never beforewww.theverge.com Microsoft needs Windows developers like never before
Microsoft has been enticing Windows AI developers.
- Use Machine Learning models in your Windows applearn.microsoft.com Use Machine Learning models in your Windows app
Learn more about using Machine Learning models in your Windows app.
Don't shoot me - I'm just the messenger (in case anyone is interested in this) 😂
- Build 2024: Microsoft to Update the Windows 11 Developer Experiencewww.thurrott.com Build 2024: Microsoft to Update the Windows 11 Developer Experience
During its Build 2024 keynote, Microsoft revealed several updates to the Windows 11 developer experience spanning Dev Home and more.
- Stable channel release notes for the Windows App SDK 1.4.6learn.microsoft.com Stable channel release notes for the Windows App SDK - Windows apps
Provides information about the stable release channel for the Windows App SDK.
- Stable channel release notes for the Windows App SDK - Windows appslearn.microsoft.com Stable channel release notes for the Windows App SDK - Windows apps
Provides information about the stable release channel for the Windows App SDK.
- TN038: MFC/OLE IUnknown Implementationgithub.com cpp-docs/docs/mfc/tn038-mfc-ole-iunknown-implementation.md at main · MicrosoftDocs/cpp-docs
C++ Documentation. Contribute to MicrosoftDocs/cpp-docs development by creating an account on GitHub.
- Announcing the Upcoming Deprecation of MSAL.NET for Xamarin and UWP | Microsoft Entra Identity Platformdevblogs.microsoft.com Announcing the Upcoming Deprecation of MSAL.NET for Xamarin and UWP | Microsoft Entra Identity Platform
Announcing the deprecation of the Xamarin and UWP versions of MSAL.NET starting with MSAL.NET 4.61.0.
- Silent, brokered authentication on Windows with the Azure Identity librariesdevblogs.microsoft.com Silent, brokered authentication on Windows with the Azure Identity libraries
Learn how to silently authenticate the Windows default system account with the Azure Identity client libraries.
- Sandboxing Python with Win32 App Isolationblogs.windows.com Sandboxing Python with Win32 App Isolation
Sandboxing Python can be very useful for developers but has been challenging due to the flexibility of CPython implementation. It is particularly useful in many scenarios to have sandboxed Python. For example, on any webs
- HKCR: What It's for in the Windows Registrywww.lifewire.com HKCR: What It's for in the Windows Registry
HKEY_CLASSES_ROOT, or HKCR, is the registry hive that stores data about what programs open files with specific file extensions.
- Stable channel release notes for the Windows App SDK - Windows appslearn.microsoft.com Stable channel release notes for the Windows App SDK - Windows apps
Provides information about the stable release channel for the Windows App SDK.
- Designing and Building Windows Applications using Figma and the Uno Platform - Nick's .NET Travelsnicksnettravels.builttoroam.com Designing and Building Windows Applications using Figma and the Uno Platform - Nick's .NET Travels
Last week, the Uno Platform officially launched their Figma Plugin which works in parity with the Uno Platform Material Toolkit to support both designers and developers with the process of designing applications. If you haven’t already, check out the announcement post that provides a high level over...
- Revisited - let‘s publish a WinUI 3 single exejohnnys.news Revisited - let‘s publish a WinUI 3 single exe
In this post, I will revisit the topic of publishing a single exe for a WinUI application. I tried to do this in the past and it was quite a challenge - that’s an understatement, it was impossible. Yo
- If a parameter isn't used, what should I pass? - The Old New Thingdevblogs.microsoft.com If a parameter isn't used, what should I pass? - The Old New Thing
It doesn't matter what you pass, but if you have to ask, then just pass zero.
- Microsoft DevBlogs now federateddevblogs.microsoft.com DevBlogs
Get the latest information, insights, announcements, and news from Microsoft.
Microsoft DevBlogs has just been federated and can be followed at @msftdevblogs@dotnet.social.
Thanks to @mapache@hachyderm.io!
- MAUI 8.06 Windows Flyout "Element is already the child of another element"
cross-posted from: https://programming.dev/post/9780587
> In MAUI 8.03 we had the Flyout bug where the NavigationPage Title wouldn't update from the first page you had been on. In MAUI 8.06 that bug has been fixed but has introduced a new one on Windows (sigh). > > Starting on Page1 I can use the Flyout to switch to Page2. Then, on Windows, if I use Flyout to switch back to already-existing Page1 it crashes with... > >
> System.Runtime.InteropServices.COMException (0x800F1000): No installed components were detected. > > Element is already the child of another element >
> > It works on Android, and it works if you are creating a new page each time, it just doesn't work on Windows to switch back to an already-created page (which defeats the whole purpose of having a Flyout menu - switch between 2 pages without making a new one every time). > > 1. Does anyone know of a workaround to this? I can't find anything that relates to this in the context of a MAUI Flyout. > 2. Does anyone have a real simple Flyout template that could be used for the repro (to put in the issue I'm gonna need to create). The one I'm working on has a whole bunch of my own libraries in it, so I'm gonna need to tear them all out before I can use it to make a repro (and of course they don't provide a template, and their sample doesn't work due to different bugs - sigh).