home.social

#xaml — Public Fediverse posts

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

fetched live
  1. От идеи до рабочего приложения: создание ProcessTimeWatcher на C# и WPF

    Сколько времени на самом деле мы проводим в разных приложениях? Кажется, что открыл IDE на пару минут, проверил браузер — и вернулся к работе. Но спустя несколько часов становится сложно понять, куда ушло это время. Существующие трекеры активности уже давно решают эту задачу, но мне было интересно разобраться, как они работают внутри: как Windows определяет активное окно, как получить информацию о процессе и как правильно считать время использования приложения. Так появился ProcessTimeWatcher — WPF-приложение на C#, которое отслеживает активное окно пользователя и собирает статистику использования программ. В статье разберём, как устроен этот инструмент, какие сложности возникли при работе с Windows API и какие решения были приняты во время разработки.

    habr.com/ru/articles/1059148/

    #C# #wpf #net #windows_api #winapi #open_source #procces_monitoring #xaml #tracker #time_tracker

  2. Теплые и влажные Плитки для документов на C#: не проводник

    Не “проводник”, а визуальное пространство документов, что-то ближе к COSMOS (от Waves)-подходу, где файлы живут плитками, имеют вес, цвет, превью, теги, статус и историю. Всем привет. :?*(*%:%=) Ниже разбор, как мы шли от красивых, но тяжёлых плиток к более живому и быстрому интерфейсу на C# И давайте сразу разберемся с плитками (Тут только о плитках)

    habr.com/ru/articles/1053696/

    #C# #WPF #XAML #плитки #документы #интерфейс #UI #виртуализация #превью #Rust