ランキングに戻る

PrismLibrary/Prism-Samples-Wpf

C#

Samples that demonstrate how to use various Prism features with WPF

wpfprismsamples
スター成長
スター
1.8k
フォーク
781
週間成長
Issue
0
5001k1.5k
2023年1月2024年3月2025年5月2026年7月
README

Prism Samples WPF

Samples that demonstrate how to use various Prism features with WPF. If you are just getting started with Prism, it is recommended that you start from the first sample, and work your way down the list sequentially (in order). Each sample builds on the previous sample's concept.

Topic Description
Bootstrapper and the Shell Create a basic bootstrapper and shell
Regions Create a region
Custom Region Adapter Create a custom region adapter for the StackPanel
View Discovery Automatically inject views with View Discovery
View Injection Manually add and remove views using View Injection
View Activation/Deactivation Manually activate and deactivate views
Modules with App.config Load modules using an App.config file
Modules with Code Load modules using code
Modules with Directory Load modules from a directory
Modules loaded manually Load modules manually using the IModuleManager
ViewModelLocator using the ViewModelLocator
ViewModelLocator - Change Convention Change the ViewModelLocator naming conventions
ViewModelLocator - Custom Registrations Manually register ViewModels for specific views
DelegateCommand Use DelegateCommand and DelegateCommand<T>
CompositeCommands Learn how to use CompositeCommands to invoke multiple commands as a single command
IActiveAware Commands Make your commands IActiveAware to invoke only the active command
Event Aggregator Using the IEventAggregator
Event Aggregator - Filter Events Filtering events when subscribing to events
RegionContext Pass data to nested regions using the RegionContext
Region Navigation See how to implement basic region navigation
Navigation Callback Get notifications when navigation has completed
Navigation Participation Learn about View and ViewModel navigation participation with INavigationAware
Navigate to existing Views Control view instances during navigation
Passing Parameters Pass parameters from View/ViewModel to another View/ViewModel
Confirm/cancel Navigation Use the IConfirmNavigationReqest interface to confirm or cancel navigation
Controlling View lifetime Automatically remove views from memory with IRegionMemberLifetime
Navigation Journal Learn how to use the Navigation Journal
Dialog Service Learn how to use the Dialog Service
Styling Dialog Learn how to style the dialog
Using Custom Window Learn how to use a custom window
Interactivity - InvokeCommandAction Invoke commands in response to any event
関連リポジトリ
NickeManarin/ScreenToGif

🎬 ScreenToGif allows you to record a selected area of your screen, edit and save it as a gif or video.

C#Microsoft Public Licensegifrecorder
screentogif.com
27.3k2.3k
BeyondDimension/SteamTools

🛠「Watt Toolkit」是一个开源跨平台的多功能 Steam 工具箱。

C#GNU General Public License v3.0steamcsharp
steampp.net
26.2k1.7k
MaterialDesignInXAML/MaterialDesignInXamlToolkit

Google's Material Design in XAML & WPF, for C# & VB.Net.

C#MIT Licensec-sharpmaterial
16.2k3.5k
srwi/EverythingToolbar

Everything integration for the Windows taskbar.

C#Othereverythingeverything-search
14.4k552
JosefNemec/Playnite

Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface for your games.

C#MIT Licenselaunchergaming
playnite.link
13.6k649
lucasg/Dependencies

A rewrite of the old legacy software "depends.exe" in C# for Windows devs to troubleshoot dll load dependencies issues.

C#MIT Licensewindowsdll
11.7k940
File-New-Project/EarTrumpet

EarTrumpet - Volume Control for Windows

C#Otheraudiowpf
eartrumpet.app
11.2k589
MathewSachin/Captura

Capture Screen, Audio, Cursor, Mouse Clicks and Keystrokes

C#MIT Licensecapturescreenshot
mathewsachin.github.io/Captura/
10.8k2k
YSGStudyHards/DotNetGuide

🌈【C#/.NET/.NET Core学习、工作、面试指南】记录、收集和总结C#/.NET/.NET Core基础知识、学习路线、开发实战、编程技巧练习、学习视频、文章、书籍、项目框架、社区组织、开发必备工具、技术前沿周刊、常见面试题、面试须知、简历模板、人才招聘、以及自己在学习和工作中的一些微薄见解。希望能和大家一起学习,共同进步。如果本知识库能为您提供帮助,别忘了给予支持哦(关注、点赞、分享)💖。

C#MIT Licensemicrosoftasp-net
yuque.com/ysgstudyhard/da6e0c
10.7k1.5k
k1tbyte/Wand-Enhancer

Advanced UX and interoperability extension for Wand (WeMod) app

C#Apache License 2.0wemodcsharp
gitlab.com/kitbyte/wand-enhancer
10.3k28k
cefsharp/CefSharp

.NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework

C#Othercefsharpc-sharp
cefsharp.github.io
10.2k2.9k
MahApps/MahApps.Metro

A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.

C#MIT Licensemahappsmetro
mahapps.com
9.8k2.4k