Creating Dual Use Windows GUI and Console Applications

Building a tool that provides both a rich Windows GUI and a functional CLI from a single executable presents unique challenges due to how Windows handles subsystem types. This post explores three approaches for dual-mode apps: attaching to consoles from a GUI, launching UIs from a console app, and creating separate specialized EXEs. I’ll share the "clean as possible" workarounds for console jank and window flashing used in my own production tools.

No, still I don't like #WPF accessibility-wise, sorry. Weird menu bars, underscores for letters exposed to screen readers... kinda weird. #Accessibility
Version 2.0.2 of Solid Shine UI is out! This is the latest version of my UI library for .NET WPF apps, now with more color functions and an Aero theme! https://github.com/JaykeBird/ssui/releases/latest
#dotnet #wpf
Release Version 2.0.2 - colors, commas, and controls! · JaykeBird/ssui

While 2.0.1 was primarily a bug fix release, this one has a few more new features to add in… alongside some more bug fixes. Originally this was just a single bug fix, but I didn't think that was go...

GitHub

When my daughter was 7 she wanted to make a game a kid could play without having to pay money for things in the game or constantly having to view ads. Bird Runner was born. We wanted to share the game. She's 12 now. I hope you (might) enjoy it (or at least don't hate it). #WPF #dotnet #csharp

(she used Paint.NET by Rick Brewster to create some of the characters.. my personal favorite is our duck, Mr. Quackers).

https://apps.microsoft.com/detail/9NG0JF6275N1?hl=en-us&gl=US&ocid=pdpshare

.NETの不満を解消するStrings.resx編集&Designer.cs自動生成VS Code拡張機能を作った
https://qiita.com/hetima/items/a61a1d039e524fa79796?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items

#qiita #C #NET #WPF #VSCode #VSCode_Extension

.NETの不満を解消するStrings.resx編集&Designer.cs自動生成VS Code拡張機能を作った - Qiita

VS Codeで.NET C#の開発をしていて、ローカライズ(Strings.resx)の管理に不便さを感じていた。特にAIアシスタントに .resx を書き換えさせた際、Designer.cs が自動更新されずにビルドエラーになりがちだった。 それを解決するために VS ...

Qiita

Разработка настольных приложений в 2026 с использованием Avalonia UI и EMXControls

В этой статье мы подводим итоги первых двух лет EMXControls на рынке, отвечаем на часто задаваемые вопросы, и приглашаем всех профессиональных NET разработчиков попробовать наш продукт и присоединиться к экосистеме EMXControls. далее

https://habr.com/ru/companies/eremexru/articles/1033002/

#eremex #emxcontrols #avalonia #avaloniaui #winforms #wpf

Разработка настольных приложений в 2026 с использованием Avalonia UI и EMXControls

Avalonia UI стала стандартом разработки классических приложений. Привычные WPF и WinForms все еще живы, но их все реже выбирают для новых проектов стремясь избежать привязки Windows платформе....

Хабр
Real-world WPF Modernization Showcase

An inside look at modernizing a WPF app to a modern .NET cross-platform Uno Platform app with AI.

Uno Platform

Свой маленький GIS: WPF-приложение для мультиспектральных и гиперспектральных снимков

Привет, Хабр. Меня зовут Алексей, я C#-разработчик. В этой статье хочу рассказать о своём дипломном проекте очень запавшем мне в душу, который я делал на тему обработки изображений, GIS и дистанционного зондирования Земли. Даже спустя годы мне интересна данная тема и она по-прежнему остаётся очень перспективной в различных отраслях. Идея была в том, чтобы собрать небольшое настольное приложение, которое умеет работать с реальными спутниковыми данными: Landsat 8, Sentinel-2 и AVIRIS. То есть открывать не готовую RGB-картинку, а набор спектральных каналов, собирать из них естественные и псевдоцветные изображения, считать растровые индексы, выделять эталоны прямо на снимке, классифицировать пиксели, сегментировать изображение и пробовать более исследовательские вещи вроде EMD-разложения. В итоге получилась учебно-исследовательская программа, но с полным рабочим циклом: от чтения спутникового архива до сохранения информативного результата обработки. Ниже расскажу, зачем вообще нужны такие снимки, какие особенности есть у разных спутниковых данных, что делает приложение и какие алгоритмы оказались самыми интересными.

https://habr.com/ru/articles/1031848/

#гис #wpf #дзз #зондирование #спутники #обработка_изображений #обработка_данных #образование #гиперспектральная_съемка #мультиспектральная_съемка

Свой маленький GIS: WPF-приложение для мультиспектральных и гиперспектральных снимков

Привет, Хабр. Меня зовут Алексей, я C#-разработчик. В этой статье хочу рассказать о своём дипломном проекте очень запавшем мне в душу, который я делал на тему обработки изображений, GIS и...

Хабр
Wrote a #VT52 control in #WPF . Even added a optional green phosphor effect with scan lines.
What Actually Happens When You Port a WPF App to a Modern .NET UI using Agents

We migrated Text-Grab, a real shipping WPF OCR utility with 15+ windows and 37K lines of code, to Uno Platform using AI agents. This case study covers what translated cleanly , what didn't, and how to calibrate your own app's migration complexity.

Uno Platform