home.social

#wpf — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #wpf, aggregated by home.social.

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

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

    habr.com/ru/companies/eremexru

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

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

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

    habr.com/ru/companies/eremexru

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

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

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

    habr.com/ru/companies/eremexru

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

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

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

    habr.com/ru/companies/eremexru

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

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

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

    habr.com/ru/articles/1031848/

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

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

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

    habr.com/ru/articles/1031848/

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

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

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

    habr.com/ru/articles/1031848/

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

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

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

    habr.com/ru/articles/1031848/

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

  9. Hey, IconPacks.Avalonia v2.0 has just been released ❤️🤘 v3.0 for #Avalonia v12 is in the pipeline 🙂

    Take it, use it, love it! And give a ⭐ to all used #Icon libs!

    👉 github.com/MahApps/IconPacks.A

    #IconPacks #OSS #Avalonia #MahApps #XAML #WPF #AvaloniaUI #netcore #dotnet #net8 #net9 #net10 #MVPBuzz

  10. Hey, IconPacks.Avalonia v2.0 has just been released ❤️🤘 v3.0 for #Avalonia v12 is in the pipeline 🙂

    Take it, use it, love it! And give a ⭐ to all used #Icon libs!

    👉 github.com/MahApps/IconPacks.A

    #IconPacks #OSS #Avalonia #MahApps #XAML #WPF #AvaloniaUI #netcore #dotnet #net8 #net9 #net10 #MVPBuzz

  11. Hey, IconPacks.Avalonia v2.0 has just been released ❤️🤘 v3.0 for #Avalonia v12 is in the pipeline 🙂

    Take it, use it, love it! And give a ⭐ to all used #Icon libs!

    👉 github.com/MahApps/IconPacks.A

    #IconPacks #OSS #Avalonia #MahApps #XAML #WPF #AvaloniaUI #netcore #dotnet #net8 #net9 #net10 #MVPBuzz

  12. Hey, IconPacks.Avalonia v2.0 has just been released ❤️🤘 v3.0 for #Avalonia v12 is in the pipeline 🙂

    Take it, use it, love it! And give a ⭐ to all used #Icon libs!

    👉 github.com/MahApps/IconPacks.A

    #IconPacks #OSS #Avalonia #MahApps #XAML #WPF #AvaloniaUI #netcore #dotnet #net8 #net9 #net10 #MVPBuzz

  13. Hey, IconPacks.Avalonia v2.0 has just been released ❤️🤘 v3.0 for #Avalonia v12 is in the pipeline 🙂

    Take it, use it, love it! And give a ⭐ to all used #Icon libs!

    👉 github.com/MahApps/IconPacks.A

    #IconPacks #OSS #Avalonia #MahApps #XAML #WPF #AvaloniaUI #netcore #dotnet #net8 #net9 #net10 #MVPBuzz

  14. Hey, IconPacks.Avalonia v2.0 has just been released ❤️🤘 v3.0 for #Avalonia v12 is in the pipeline 🙂

    Take it, use it, love it! And give a ⭐ to all used #Icon libs!

    👉 github.com/MahApps/IconPacks.A

    #IconPacks #OSS #Avalonia #MahApps #XAML #WPF #AvaloniaUI #netcore #dotnet #net8 #net9 #net10 #MVPBuzz

  15. Hey, IconPacks.Avalonia v2.0 has just been released ❤️🤘 v3.0 for #Avalonia v12 is in the pipeline 🙂

    Take it, use it, love it! And give a ⭐ to all used #Icon libs!

    👉 github.com/MahApps/IconPacks.A

    #IconPacks #OSS #Avalonia #MahApps #XAML #WPF #AvaloniaUI #netcore #dotnet #net8 #net9 #net10 #MVPBuzz

  16. Hey, IconPacks.Avalonia v2.0 has just been released ❤️🤘 v3.0 for #Avalonia v12 is in the pipeline 🙂

    Take it, use it, love it! And give a ⭐ to all used #Icon libs!

    👉 github.com/MahApps/IconPacks.A

    #IconPacks #OSS #Avalonia #MahApps #XAML #WPF #AvaloniaUI #netcore #dotnet #net8 #net9 #net10 #MVPBuzz

  17. Hey, IconPacks.Avalonia v2.0 has just been released ❤️🤘 v3.0 for #Avalonia v12 is in the pipeline 🙂

    Take it, use it, love it! And give a ⭐ to all used #Icon libs!

    👉 github.com/MahApps/IconPacks.A

    #IconPacks #OSS #Avalonia #MahApps #XAML #WPF #AvaloniaUI #netcore #dotnet #net8 #net9 #net10 #MVPBuzz

  18. Hey, IconPacks.Avalonia v2.0 has just been released ❤️🤘 v3.0 for #Avalonia v12 is in the pipeline 🙂

    Take it, use it, love it! And give a ⭐ to all used #Icon libs!

    👉 github.com/MahApps/IconPacks.A

    #IconPacks #OSS #Avalonia #MahApps #XAML #WPF #AvaloniaUI #netcore #dotnet #net8 #net9 #net10 #MVPBuzz

  19. Das hier ist ein erster Vorschlag von Claude Opus für einen modernen Buchen-Dialog, der out-of-the-box die automatische Skalierung entsprechend der Monitorauflösung unterstützt.

    Übrigens kein mock-up, sondern funktioniert bereits mit Live-Daten auf Basis einer ebenfalls mit Opus modernisierten Buchungsdaten-Engine. Schon erstaunlich, was das KI-Modell so kann. Bin da erst ein paar Tage dran.

    Technisches Detail: Statt der Win32-API aus den 90er Jahren ist hier immerhin schon am Werk.

  20. Das hier ist ein erster Vorschlag von Claude Opus für einen modernen Buchen-Dialog, der out-of-the-box die automatische Skalierung entsprechend der Monitorauflösung unterstützt.

    Übrigens kein mock-up, sondern funktioniert bereits mit Live-Daten auf Basis einer ebenfalls mit Opus modernisierten Buchungsdaten-Engine. Schon erstaunlich, was das KI-Modell so kann. Bin da erst ein paar Tage dran.

    Technisches Detail: Statt der Win32-API aus den 90er Jahren ist hier immerhin schon #WPF am Werk.

  21. Кастомные WPF-контролы, часть 3: ListBox с поддержкой drag’n’drop, масштабирования и различной сортировкой содержимого

    часть 1: стили, кнопки и переключатели часть 2: ComboBox с фильтрацией содержимого, TimePicker, DateTimePicker В этой статье я расскажу про разработку панели с поддержкой анимированного переноса элементов и какстомной сортировкой содержимого. Это, пожалуй, была одна из самых сложных задач, связанных с WPF контролами. Достаточно долго я не знал, с какой стороны к ней подступиться, пока не нашел несколько примеров: один на github , другой на codeproject (оставлю ссылку, хотя сейчас сайт недоступен). В них было реализовано примерно то, что мне было нужно. Так же я нашел неплохую статью на professorweb. Этой информации хватило, чтобы написать свой контрол с функционалом, который меня устроил. Для реализации необходимой функциональности потребуется не один, а два контрола: 1. ExtendedListBox - наследник от ListBox с поддержкой масштабирования 2. DragAnimatedPanel - панель с поддержкой различных типов сортировки и drag’n’drop

    habr.com/ru/articles/1024652/

    #net #wpf #c#

  22. Кастомные WPF-контролы, часть 3: ListBox с поддержкой drag’n’drop, масштабирования и различной сортировкой содержимого

    часть 1: стили, кнопки и переключатели часть 2: ComboBox с фильтрацией содержимого, TimePicker, DateTimePicker В этой статье я расскажу про разработку панели с поддержкой анимированного переноса элементов и какстомной сортировкой содержимого. Это, пожалуй, была одна из самых сложных задач, связанных с WPF контролами. Достаточно долго я не знал, с какой стороны к ней подступиться, пока не нашел несколько примеров: один на github , другой на codeproject (оставлю ссылку, хотя сейчас сайт недоступен). В них было реализовано примерно то, что мне было нужно. Так же я нашел неплохую статью на professorweb. Этой информации хватило, чтобы написать свой контрол с функционалом, который меня устроил. Для реализации необходимой функциональности потребуется не один, а два контрола: 1. ExtendedListBox - наследник от ListBox с поддержкой масштабирования 2. DragAnimatedPanel - панель с поддержкой различных типов сортировки и drag’n’drop

    habr.com/ru/articles/1024652/

    #net #wpf #c#

  23. Кастомные WPF-контролы, часть 3: ListBox с поддержкой drag’n’drop, масштабирования и различной сортировкой содержимого

    часть 1: стили, кнопки и переключатели часть 2: ComboBox с фильтрацией содержимого, TimePicker, DateTimePicker В этой статье я расскажу про разработку панели с поддержкой анимированного переноса элементов и какстомной сортировкой содержимого. Это, пожалуй, была одна из самых сложных задач, связанных с WPF контролами. Достаточно долго я не знал, с какой стороны к ней подступиться, пока не нашел несколько примеров: один на github , другой на codeproject (оставлю ссылку, хотя сейчас сайт недоступен). В них было реализовано примерно то, что мне было нужно. Так же я нашел неплохую статью на professorweb. Этой информации хватило, чтобы написать свой контрол с функционалом, который меня устроил. Для реализации необходимой функциональности потребуется не один, а два контрола: 1. ExtendedListBox - наследник от ListBox с поддержкой масштабирования 2. DragAnimatedPanel - панель с поддержкой различных типов сортировки и drag’n’drop

    habr.com/ru/articles/1024652/

    #net #wpf #c#

  24. Кастомные WPF-контролы, часть 3: ListBox с поддержкой drag’n’drop, масштабирования и различной сортировкой содержимого

    часть 1: стили, кнопки и переключатели часть 2: ComboBox с фильтрацией содержимого, TimePicker, DateTimePicker В этой статье я расскажу про разработку панели с поддержкой анимированного переноса элементов и какстомной сортировкой содержимого. Это, пожалуй, была одна из самых сложных задач, связанных с WPF контролами. Достаточно долго я не знал, с какой стороны к ней подступиться, пока не нашел несколько примеров: один на github , другой на codeproject (оставлю ссылку, хотя сейчас сайт недоступен). В них было реализовано примерно то, что мне было нужно. Так же я нашел неплохую статью на professorweb. Этой информации хватило, чтобы написать свой контрол с функционалом, который меня устроил. Для реализации необходимой функциональности потребуется не один, а два контрола: 1. ExtendedListBox - наследник от ListBox с поддержкой масштабирования 2. DragAnimatedPanel - панель с поддержкой различных типов сортировки и drag’n’drop

    habr.com/ru/articles/1024652/

    #net #wpf #c#

  25. 🎉 50 Million Downloads — still can't believe it.

    Honestly, I never imagined that the libraries I build in my spare time would reach this milestone. MahApps.Metro, gong-wpf-dragdrop, IconPacks, ControlzEx and all the others — they started as passion projects, and they still are.
    Thank you to everyone who uses them, reports issues, sends PRs, or just drops a kind message. You're the reason I keep going. 🙏

    👉 nuget.org/profiles/punker76

    #dotnet #opensource #WPF #csharp #NuGet #MahApps

  26. 🎉 50 Million Downloads — still can't believe it.

    Honestly, I never imagined that the libraries I build in my spare time would reach this milestone. MahApps.Metro, gong-wpf-dragdrop, IconPacks, ControlzEx and all the others — they started as passion projects, and they still are.
    Thank you to everyone who uses them, reports issues, sends PRs, or just drops a kind message. You're the reason I keep going. 🙏

    👉 nuget.org/profiles/punker76

    #dotnet #opensource #WPF #csharp #NuGet #MahApps

  27. 🎉 50 Million Downloads — still can't believe it.

    Honestly, I never imagined that the libraries I build in my spare time would reach this milestone. MahApps.Metro, gong-wpf-dragdrop, IconPacks, ControlzEx and all the others — they started as passion projects, and they still are.
    Thank you to everyone who uses them, reports issues, sends PRs, or just drops a kind message. You're the reason I keep going. 🙏

    👉 nuget.org/profiles/punker76

    #dotnet #opensource #WPF #csharp #NuGet #MahApps

  28. 🎉 50 Million Downloads — still can't believe it.

    Honestly, I never imagined that the libraries I build in my spare time would reach this milestone. MahApps.Metro, gong-wpf-dragdrop, IconPacks, ControlzEx and all the others — they started as passion projects, and they still are.
    Thank you to everyone who uses them, reports issues, sends PRs, or just drops a kind message. You're the reason I keep going. 🙏

    👉 nuget.org/profiles/punker76

    #dotnet #opensource #WPF #csharp #NuGet #MahApps

  29. 🎉 50 Million Downloads — still can't believe it.

    Honestly, I never imagined that the libraries I build in my spare time would reach this milestone. MahApps.Metro, gong-wpf-dragdrop, IconPacks, ControlzEx and all the others — they started as passion projects, and they still are.
    Thank you to everyone who uses them, reports issues, sends PRs, or just drops a kind message. You're the reason I keep going. 🙏

    👉 nuget.org/profiles/punker76

    #dotnet #opensource #WPF #csharp #NuGet #MahApps