<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/modern-winforms-development-how-ai-is-reshaping-your-approach-tn7bqddnr" -->

---
title: Modern WinForms Development: How AI is Reshaping Your...
description: A conference talk transcript from a longtime WinForms developer explores how AI coding assistants, specifically Copilot CLI, are changing WinForms development...
canonical: https://daily.dev/posts/modern-winforms-development-how-ai-is-reshaping-your-approach-tn7bqddnr
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Modern WinForms Development: How AI is Reshaping Your Approach | daily.dev
og:description: A conference talk transcript from a longtime WinForms developer explores how AI coding assistants, specifically Copilot CLI, are changing WinForms development...
og:url: https://daily.dev/posts/modern-winforms-development-how-ai-is-reshaping-your-approach-tn7bqddnr
og:image: https://api.daily.dev/og/posts/Tn7bqddnR.png
og:image:alt: Modern WinForms Development: How AI is Reshaping Your Approach
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Modern WinForms Development: How AI is Reshaping Your Approach

**[.NET Blog](https://daily.dev/sources/dotnet)** · 78 min read · 3 upvotes · 1 comments

## Summary

A conference talk transcript from a longtime WinForms developer explores how AI coding assistants, specifically Copilot CLI, are changing WinForms development workflows. The speaker live-demos building a camera control using Windows 11 APIs via conversational prompting with Copilot, discusses new .NET 11 (preview 7) WinForms APIs like a kiosk mode manager component and application-wide visual style modes, and walks through classic WinForms layout quirks (TableLayoutPanel, AutoSizeMode, high-DPI scaling, dark mode and accessibility issues). He argues developers should treat AI as a collaborator you plan with and take responsibility for, rather than blindly accepting generated code, and previews upcoming 'skills' for Copilot that would automate migrating pixel-perfect layouts to table layouts.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=HxFpqe7HHpU>

## Questions this post answers

### What is the KioskModeManager component in .NET 11 WinForms and what does it do?

The KioskModeManager is a new WinForms component shipping in .NET 11 (available starting in RC1, with related APIs in preview 7) that standardizes building unattended, full-screen kiosk-style applications. It provides properties such as escape-to-exit-full-screen, true full-screen that overlays the taskbar, hiding the mouse pointer after a configurable delay, and toggling full screen, replacing ad hoc custom code developers previously wrote for production data-acquisition machines.

_Developers modernizing legacy kiosk apps can follow WinForms API changes like this one on daily.dev._

### How does Application.SetDefaultVisualStyleMode work in .NET 11 WinForms?

Application.SetDefaultVisualStyleMode is a new .NET 11 WinForms API that lets an app opt into modern visual styling across all controls, addressing long-standing issues like missing text box padding and undersized controls that hurt accessibility. It is versioned by enum entry, starting with a net11 value, with net12, net13, and later entries planned to enable different renderers over time as the modern styling evolves.

_Teams planning WinForms accessibility and dark-mode upgrades can track API changes like this via daily.dev._

### Can Copilot CLI be used to build a custom camera control for WinForms using Windows 11 APIs?

Yes, Copilot CLI, the command-line version of GitHub Copilot, can generate a working WinForms camera control that projects the Windows 11 camera APIs into a .NET assembly via API projection, resolved under the hood through COM. In one demonstration it produced a functional, non-cropped camera view control in roughly the time it took to write and refine the prompt, though the result used a simple GDI+ rendering approach rather than a more performant DirectX composition path.

_Developers evaluating AI coding agents for real device-API integration work can compare approaches on daily.dev._

## Community discussion

Top comments from developers on daily.dev.

**@agustinbarrientos** · 0 upvotes

> Tab order should survive every AI layout migration

## Similar posts on daily.dev

- [Microsoft Adds Custom Copilot Agents for .NET Developers with C\# and WinForms Experts](https://daily.dev/posts/microsoft-adds-custom-copilot-agents-for-net-developers-with-c-and-winforms-experts-ckcufr6rv) · InfoQ · 48 upvotes · 1 comments
- [Syncfusion AI Coding Assistant Now Supports WPF, WinUI & WinForms](https://daily.dev/posts/syncfusion-ai-coding-assistant-now-supports-wpf-winui-winforms-agz5satl1) · Syncfusion · 0 upvotes · 0 comments
- [Microsoft wants you to talk to your PC and let AI control it](https://daily.dev/posts/microsoft-wants-you-to-talk-to-your-pc-and-let-ai-control-it-utwgjpla5) · The Verge · 0 upvotes · 0 comments

---

Tags: [#github](https://daily.dev/tags/github), [#.net](https://daily.dev/tags/.net), [#accessibility](https://daily.dev/tags/accessibility)

[View this post on daily.dev](https://daily.dev/posts/modern-winforms-development-how-ai-is-reshaping-your-approach-tn7bqddnr)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Modern WinForms Development: How AI is Reshaping Your Approach","url":"https://daily.dev/posts/modern-winforms-development-how-ai-is-reshaping-your-approach-tn7bqddnr","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/modern-winforms-development-how-ai-is-reshaping-your-approach-tn7bqddnr"},"datePublished":"2026-08-20T16:22:27.882Z","dateModified":"2026-09-14T09:09:54.645Z","description":"A conference talk transcript from a longtime WinForms developer explores how AI coding assistants, specifically Copilot CLI, are changing WinForms development...","image":"https://i.ytimg.com/vi/HxFpqe7HHpU/sddefault.jpg","thumbnailUrl":"https://i.ytimg.com/vi/HxFpqe7HHpU/sddefault.jpg","isAccessibleForFree":true,"articleSection":".NET Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":".NET Blog","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/f23eb59371bd4f07aeef64c4eef73266","url":"https://daily.dev/sources/dotnet"},"commentCount":1,"discussionUrl":"https://daily.dev/posts/modern-winforms-development-how-ai-is-reshaping-your-approach-tn7bqddnr","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":3},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":1}],"keywords":"github,.net,accessibility","timeRequired":"PT78M","video":{"@type":"VideoObject","name":"Modern WinForms Development: How AI is Reshaping Your Approach","description":"A conference talk transcript from a longtime WinForms developer explores how AI coding assistants, specifically Copilot CLI, are changing WinForms development...","thumbnailUrl":"https://i.ytimg.com/vi/HxFpqe7HHpU/sddefault.jpg","uploadDate":"2026-08-20T16:22:27.882Z","duration":"PT78M","url":"https://api.daily.dev/r/Tn7bqddnR","embedUrl":"https://www.youtube.com/embed/HxFpqe7HHpU"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":".NET Blog","item":"https://daily.dev/sources/dotnet"},{"@type":"ListItem","position":3,"name":"Modern WinForms Development: How AI is Reshaping Your Approach"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/modern-winforms-development-how-ai-is-reshaping-your-approach-tn7bqddnr","comment":[{"@type":"Comment","text":"Tab order should survive every AI layout migration","datePublished":"2026-08-21T10:21:51.728Z","url":"https://daily.dev/posts/Tn7bqddnR#c-QzhcQ9eQ0","author":{"@type":"Person","name":"Agustin Barrientos","url":"https://daily.dev/agustinbarrientos","image":"https://media.daily.dev/image/upload/s--5ayxQnqn--/f_auto/v1788281802/avatars/avatar_wQYYVe5Tbj0NJ7C7qPoa8?_a=BAMAMicg0"}}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/modern-winforms-development-how-ai-is-reshaping-your-approach-tn7bqddnr#faq","mainEntity":[{"@type":"Question","name":"What is the KioskModeManager component in .NET 11 WinForms and what does it do?","acceptedAnswer":{"@type":"Answer","text":"The KioskModeManager is a new WinForms component shipping in .NET 11 (available starting in RC1, with related APIs in preview 7) that standardizes building unattended, full-screen kiosk-style applications. It provides properties such as escape-to-exit-full-screen, true full-screen that overlays the taskbar, hiding the mouse pointer after a configurable delay, and toggling full screen, replacing ad hoc custom code developers previously wrote for production data-acquisition machines. Developers modernizing legacy kiosk apps can follow WinForms API changes like this one on daily.dev."}},{"@type":"Question","name":"How does Application.SetDefaultVisualStyleMode work in .NET 11 WinForms?","acceptedAnswer":{"@type":"Answer","text":"Application.SetDefaultVisualStyleMode is a new .NET 11 WinForms API that lets an app opt into modern visual styling across all controls, addressing long-standing issues like missing text box padding and undersized controls that hurt accessibility. It is versioned by enum entry, starting with a net11 value, with net12, net13, and later entries planned to enable different renderers over time as the modern styling evolves. Teams planning WinForms accessibility and dark-mode upgrades can track API changes like this via daily.dev."}},{"@type":"Question","name":"Can Copilot CLI be used to build a custom camera control for WinForms using Windows 11 APIs?","acceptedAnswer":{"@type":"Answer","text":"Yes, Copilot CLI, the command-line version of GitHub Copilot, can generate a working WinForms camera control that projects the Windows 11 camera APIs into a .NET assembly via API projection, resolved under the hood through COM. In one demonstration it produced a functional, non-cropped camera view control in roughly the time it took to write and refine the prompt, though the result used a simple GDI+ rendering approach rather than a more performant DirectX composition path. Developers evaluating AI coding agents for real device-API integration work can compare approaches on daily.dev."}}]}
```

