awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microsoft avatar

microsoft/WPF-Samples

0
View on GitHub↗
5,698 estrellas·3,283 forks·C#·MIT·3 vistas

WPF Samples

Este repositorio es una colección de implementaciones de referencia y ejemplos de código para construir aplicaciones de escritorio de Windows utilizando el framework Windows Presentation Foundation (WPF). Proporciona una librería de muestras centrada en la gestión de ventanas de escritorio, layouts de interfaz de usuario declarativos y el patrón arquitectónico Model-View-ViewModel.

La colección incluye ejemplos prácticos de interfaces declarativas basadas en XAML y la sincronización de datos entre la lógica de negocio y la interfaz de usuario a través del patrón Model-View-ViewModel. Ofrece implementaciones de referencia para aplicar estándares de accesibilidad e implementar patrones estándar de estilo y capas de escritorio.

Las muestras cubren una amplia gama de capacidades de desarrollo de escritorio, incluyendo la entrada de usuario y el manejo de eventos para interacciones de teclado y ratón. También demuestra el uso de renderizado acelerado por hardware, el sistema de propiedades de dependencia y la gestión del ciclo de vida de la aplicación para software nativo de Windows.

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.

Historial de estrellas

Gráfico del historial de estrellas de microsoft/wpf-samplesGráfico del historial de estrellas de microsoft/wpf-samples

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a WPF Samples

Proyectos open-source similares, clasificados según cuántas características comparten con WPF Samples.
  • dodyg/practical-aspnetcoreAvatar de dodyg

    dodyg/practical-aspnetcore

    10,382Ver en 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
    Ver en GitHub↗10,382
  • openseadragon/openseadragonAvatar de openseadragon

    openseadragon/openseadragon

    3,360Ver en 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
    Ver en GitHub↗3,360
  • prismlibrary/prismAvatar de PrismLibrary

    PrismLibrary/Prism

    6,794Ver en 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
    Ver en GitHub↗6,794
  • xamarin/xamarin-forms-samplesAvatar de xamarin

    xamarin/xamarin-forms-samples

    4,253Ver en 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#
    Ver en GitHub↗4,253
Ver las 30 alternativas a WPF Samples→

Preguntas frecuentes

¿Qué hace microsoft/wpf-samples?

Este repositorio es una colección de implementaciones de referencia y ejemplos de código para construir aplicaciones de escritorio de Windows utilizando el framework Windows Presentation Foundation (WPF). Proporciona una librería de muestras centrada en la gestión de ventanas de escritorio, layouts de interfaz de usuario declarativos y el patrón arquitectónico Model-View-ViewModel.

¿Cuáles son las características principales de microsoft/wpf-samples?

Las características principales de microsoft/wpf-samples son: Windows Desktop Applications, Framework Sample Libraries, MVVM Patterns, XAML, Data Binding, Visual Tree Compositions, Property Systems, Application Lifecycles.

¿Qué alternativas de código abierto existen para microsoft/wpf-samples?

Las alternativas de código abierto para microsoft/wpf-samples incluyen: 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…