awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dotnet avatar

dotnet/wpf

0
View on GitHub↗
7,665 نجوم·1,293 تفرعات·C#·MIT·2 مشاهدات

Wpf

WPF is a .NET desktop UI framework and application framework designed for creating graphical user interfaces specifically for the Windows operating system. It functions as a XAML-based UI toolkit that uses an XML-based language to define interfaces and separate design from application logic.

The framework includes a vector graphics rendering engine that produces resolution-independent visuals. This system allows graphics to scale without loss of quality on high-density monitors.

The project covers broad capability areas including modern UI styling, rich media content hosting, and desktop interface accessibility to ensure compatibility with assistive technologies.

Features

  • Desktop Applications - Provides a comprehensive framework for building graphical user interfaces for desktop operating systems.
  • Desktop UI Frameworks - Implements a declarative, markup-based framework for building hardware-accelerated desktop user interfaces.
  • Visual Layer Composition - Implements a visual layer composition based on a hierarchical tree of objects to manage layout and rendering.
  • Desktop Application Development - Provides the tools and frameworks necessary for building native graphical applications on the Windows desktop.
  • Desktop Application Frameworks - Provides a comprehensive set of libraries and structures for building graphical user interfaces on Windows.
  • GPU-Accelerated UI Rendering - Leverages Direct3D hardware acceleration for GPU-accelerated rendering of high-resolution vector graphics.
  • Data Binding Engines - Provides a robust data binding engine to synchronize application state with user interface properties.
  • Declarative UI Markup - Uses XAML as a declarative UI markup language to define interface hierarchies and styling.
  • Declarative Markup Toolkits - Uses XAML to define user interface hierarchies and styling, separating the design from the underlying application logic.
  • Graphical User Interfaces - Provides a full set of libraries and utilities for building visual desktop application interfaces.
  • Property Systems - Utilizes a dependency property system for centralized value inheritance, default settings, and change notifications.
  • Retained Mode Graphics Engines - Employs a retained mode graphics engine that maintains a scene graph for automatic redrawing and invalidation.
  • Vector Graphics Rendering - Includes a rendering engine for resolution-independent vector graphics that scale without loss of quality.
  • Native OS Themes - Supports applying modern Windows 11 themes with rounded corners and native color schemes.
  • Rich Media Integration - Supports embedding interactive elements and video content within standard desktop interface controls.
  • Application Performance Optimization - Offers mechanisms to optimize application performance by reducing memory usage and accelerating startup times.
  • Accessibility Technologies - Integrates with assistive technologies to ensure desktop interfaces are accessible to users with different abilities.
  • Multimedia Hosting - Allows embedding diverse media types, including video, within standard interface controls.
  • Interface Accessibility - Implements accessibility support to ensure compatibility with assistive technologies.
  • UI Styling - Provides tools for applying contemporary visual styles and control themes to desktop applications.
  • UI and Desktop Frameworks - Framework for building rich Windows desktop user interfaces.
  • WPF Components - Framework for building Windows desktop applications.

سجل النجوم

مخطط تاريخ النجوم لـ dotnet/wpfمخطط تاريخ النجوم لـ dotnet/wpf

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Wpf

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Wpf.
  • microsoft/microsoft-ui-xamlالصورة الرمزية لـ microsoft

    microsoft/microsoft-ui-xaml

    7,287عرض على GitHub↗

    Microsoft UI XAML is a XAML UI framework and Windows desktop UI toolkit used for building native desktop user interfaces. It functions as a cross-version Windows UI library that adapts modern interface features to remain compatible across different versions of the operating system. The project includes a low-level composition engine for creating high-performance animations, lighting effects, and translucent window materials. It provides a system for native desktop interface construction using a consistent design system for layouts and interactions. Capability areas cover interactive map rend

    C++cppcsharpdesktop
    عرض على GitHub↗7,287
  • avaloniaui/avaloniaالصورة الرمزية لـ AvaloniaUI

    AvaloniaUI/Avalonia

    30,986عرض على GitHub↗

    Avalonia is a cross-platform desktop framework that enables the creation of native-feeling applications for Windows, macOS, and Linux from a single codebase. It functions as a declarative UI toolkit, allowing developers to define complex visual hierarchies and interface structures using a markup-based syntax that maps directly to underlying object properties. By utilizing the Model-View-ViewModel architectural pattern, the framework facilitates a clean separation between application logic and user interface layout, which simplifies unit testing and component maintenance. The framework disting

    C#androidapp-frameworkavalonia
    عرض على GitHub↗30,986
  • microsoft/winui-galleryالصورة الرمزية لـ microsoft

    microsoft/WinUI-Gallery

    3,524عرض على GitHub↗

    WinUI Gallery is a comprehensive reference application and component showcase for the Windows desktop platform. It provides a collection of interactive examples and reusable interface patterns designed to demonstrate the implementation of native controls and layout structures within Windows applications. The project serves as a practical guide for applying the Fluent Design System, offering a centralized resource for developers to explore how to build consistent, accessible, and responsive user interfaces. By providing both visual demonstrations and the underlying code, it illustrates how to

    C#fluentfluent-designuwp
    عرض على GitHub↗3,524
  • lapce/floemالصورة الرمزية لـ lapce

    lapce/floem

    4,020عرض على GitHub↗

    Floem is a native desktop UI framework and cross-platform toolkit for building high-performance user interfaces. It functions as a reactive UI library that uses a signal-based state management system to automatically synchronize the interface with data changes via lightweight observable primitives. The framework utilizes a GPU-accelerated rendering engine to ensure visual consistency and high performance across different desktop operating systems. It features a layout engine based on flexible box and grid models to create responsive screens that adapt to various window sizes. The toolkit cov

    Rustnativerustui
    عرض على GitHub↗4,020
عرض جميع البدائل الـ 30 لـ Wpf→

الأسئلة الشائعة

ما هي وظيفة dotnet/wpf؟

WPF is a .NET desktop UI framework and application framework designed for creating graphical user interfaces specifically for the Windows operating system. It functions as a XAML-based UI toolkit that uses an XML-based language to define interfaces and separate design from application logic.

ما هي الميزات الرئيسية لـ dotnet/wpf؟

الميزات الرئيسية لـ dotnet/wpf هي: Desktop Applications, Desktop UI Frameworks, Visual Layer Composition, Desktop Application Development, Desktop Application Frameworks, GPU-Accelerated UI Rendering, Data Binding Engines, Declarative UI Markup.

ما هي البدائل مفتوحة المصدر لـ dotnet/wpf؟

تشمل البدائل مفتوحة المصدر لـ dotnet/wpf: microsoft/microsoft-ui-xaml — Microsoft UI XAML is a XAML UI framework and Windows desktop UI toolkit used for building native desktop user… avaloniaui/avalonia — Avalonia is a cross-platform desktop framework that enables the creation of native-feeling applications for Windows,… microsoft/winui-gallery — WinUI Gallery is a comprehensive reference application and component showcase for the Windows desktop platform. It… lapce/floem — Floem is a native desktop UI framework and cross-platform toolkit for building high-performance user interfaces. It… hoffstadt/dearpygui — DearPyGui is a GPU-accelerated, immediate-mode graphical user interface framework for Python. It provides a… mahapps/mahapps.metro — MahApps.Metro is a WPF UI framework and control library designed for building modern desktop applications using…