awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microsoft avatar

microsoft/WPF-Samples

0
View on GitHub↗
5,698 stars·3,283 forks·C#·MIT·4 vues

WPF Samples

Ce dépôt est une collection d'implémentations de référence et d'exemples de code pour construire des applications de bureau Windows en utilisant le framework Windows Presentation Foundation (WPF). Il fournit une bibliothèque d'exemples centrée sur la gestion des fenêtres de bureau, les mises en page d'interface utilisateur déclaratives et le modèle architectural Model-View-ViewModel (MVVM).

La collection inclut des exemples pratiques d'interfaces déclaratives basées sur XAML et la synchronisation des données entre la logique métier et l'interface utilisateur via le modèle MVVM. Elle offre des implémentations de référence pour appliquer les normes d'accessibilité et implémenter des styles et des modèles de superposition de bureau standard.

Les exemples couvrent un large éventail de capacités de développement de bureau, incluant la saisie utilisateur et la gestion des événements pour les interactions clavier et souris. Il démontre également l'utilisation du rendu accéléré par le matériel, du système de propriétés de dépendance et de la gestion du cycle de vie des applications pour les logiciels Windows natifs.

Features

  • Windows Desktop Applications - Provides a comprehensive reference for building native Windows desktop applications using WPF.
  • Framework Sample Libraries - Serves as a reference sample library for building applications with the WPF framework.
  • MVVM Patterns - Implements the Model-View-ViewModel pattern to decouple business logic from the user interface.
  • XAML - Uses XAML to define declarative user interface layouts and component properties.
  • Data Binding - Provides mechanisms for synchronizing state between data sources and interface components.
  • Visual Tree Compositions - Implements a hierarchical visual tree for constructing complex desktop user interfaces.
  • Property Systems - Demonstrates the use of a property system with built-in support for change notification, styling, and inheritance.
  • Application Lifecycles - Manages how Windows programs start and handle window states for stable execution.
  • Hardware-Accelerated Rendering - Uses a hardware-accelerated graphics pipeline to render high-performance vector shapes and animations.
  • User Interaction - Implements event listeners to handle user clicks, keyboard presses, and drag-and-drop interactions.
  • Desktop UI Patterns - Implements standard desktop styling and layering patterns for consistent user experiences.
  • Application Lifecycle Management - Provides examples for managing the startup, window state, and shutdown processes of native Windows applications.
  • Accessibility Standards - Ensures desktop components adhere to accessibility standards for diverse user needs.
  • Accessible UI Frameworks - Applies accessibility standards to desktop components for inclusive user interaction.
  • Desktop Windowing Management - Ships practical implementations of desktop window management and user input handling.
  • Interaction and Event Handling - Implements interaction and event handling logic for responding to keyboard and mouse input.

Historique des stars

Graphique de l'historique des stars pour microsoft/wpf-samplesGraphique de l'historique des stars pour microsoft/wpf-samples

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à WPF Samples

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec WPF Samples.
  • dodyg/practical-aspnetcoreAvatar de dodyg

    dodyg/practical-aspnetcore

    10,382Voir sur GitHub↗

    This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

    C#asp-net-coreaspnet-coreaspnetcore
    Voir sur GitHub↗10,382
  • openseadragon/openseadragonAvatar de openseadragon

    openseadragon/openseadragon

    3,360Voir sur GitHub↗

    OpenSeadragon is a JavaScript library and tiled image rendering engine designed for high-resolution image viewing. It functions as a deep zoom image viewer that renders massive images using a tiled pyramid approach, enabling smooth panning and zooming without requiring the full image file to be loaded. The project distinguishes itself through broad support for standardized image retrieval protocols, including the International Image Interoperability Framework (IIIF), IIPImage, Iris, and OpenStreetMap. It provides a hardware-accelerated rendering layer via WebGL to apply real-time filters and

    JavaScripthigh-resolutioniiifimage
    Voir sur GitHub↗3,360
  • prismlibrary/prismAvatar de PrismLibrary

    PrismLibrary/Prism

    6,794Voir sur GitHub↗

    Prism is a XAML application framework and MVVM architectural framework designed to build loosely coupled and testable applications across WPF, Xamarin Forms, and WinUI. It serves as a structural pattern implementation that separates business logic from the user interface to improve maintainability and testing. The framework provides a XAML event bus for exchanging data and triggering actions between independent components without direct coupling. It also functions as a dependency injection integrator, bridging external inversion-of-control containers to manage service delivery across multiple

    C#c-sharphacktoberfestmvvm
    Voir sur GitHub↗6,794
  • xamarin/xamarin-forms-samplesAvatar de xamarin

    xamarin/xamarin-forms-samples

    4,253Voir sur GitHub↗

    This project is a collection of reference implementations and code samples for building cross-platform user interfaces using the Xamarin.Forms framework. It provides practical examples for developing mobile and desktop applications from a single codebase targeting multiple operating systems. The repository focuses on architectural patterns and integration strategies, specifically demonstrating the use of MVVM to synchronize data between models and views. It includes samples for native platform integration, such as invoking platform-specific APIs and creating custom renderers to override defau

    C#
    Voir sur GitHub↗4,253
Voir les 30 alternatives à WPF Samples→

Questions fréquentes

Que fait microsoft/wpf-samples ?

Ce dépôt est une collection d'implémentations de référence et d'exemples de code pour construire des applications de bureau Windows en utilisant le framework Windows Presentation Foundation (WPF). Il fournit une bibliothèque d'exemples centrée sur la gestion des fenêtres de bureau, les mises en page d'interface utilisateur déclaratives et le modèle architectural Model-View-ViewModel (MVVM).

Quelles sont les fonctionnalités principales de microsoft/wpf-samples ?

Les fonctionnalités principales de microsoft/wpf-samples sont : Windows Desktop Applications, Framework Sample Libraries, MVVM Patterns, XAML, Data Binding, Visual Tree Compositions, Property Systems, Application Lifecycles.

Quelles sont les alternatives open-source à microsoft/wpf-samples ?

Les alternatives open-source à microsoft/wpf-samples incluent : dodyg/practical-aspnetcore — This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of… openseadragon/openseadragon — OpenSeadragon is a JavaScript library and tiled image rendering engine designed for high-resolution image viewing. It… prismlibrary/prism — Prism is a XAML application framework and MVVM architectural framework designed to build loosely coupled and testable… xamarin/xamarin-forms-samples — This project is a collection of reference implementations and code samples for building cross-platform user interfaces… microsoft/windows-universal-samples — This repository is a comprehensive collection of reference implementations and sample libraries for the Universal… goodboydigital/pixi.js — Pixi.js is a high-performance 2D graphics engine used to render interactive animations, sprites, and visual effects in…