首页 > 其他分享 >WPF资料整理1

WPF资料整理1

时间:2023-02-24 17:24:04浏览次数:90  
标签:github Windows https 资料 整理 WPF com NET

1、框架类

Prismhttps://github.com/PrismLibrary/Prism

Prism是用于在WPF,Windows 10 UWP和Xamarin Forms中构建松耦合,可维护和可测试的XAML应用程序的框架

ReactivUIhttps://github.com/reactiveui/ReactiveUI

ReactiveUI是适用于所有.NET平台的可组合的,跨平台的model-view-viewmodel框架。

MvvmCrosshttps://github.com/MvvmCross/MvvmCross

用于跨平台解决方案的.NET MVVM框架,包括Xamarin.iOS,Xamarin.Android,Windows和Mac。

Caliburn.Microhttps://github.com/Caliburn-Micro/Caliburn.Micro

一个小型但功能强大的框架,旨在跨所有XAML平台构建应用程序。

MvvmLighthttps://github.com/lbugnion/mvvmlight

该工具包的主要目的是在Xamarin.Android,Xamarin.iOS,Xamarin.Forms,Windows 10 UWP,Windows Presentation Foundation(WPF),Silverlight,Windows Phone中加速MVVM应用程序的创建和开发 (latest .. 2018)

2、UI类

MaterialDesignInXAMLhttps://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit

XAML和WPF中的 Google Material Design风格,适用于C#和VB.Net

MahApps.Metro:  https://github.com/MahApps/MahApps.Metro

用于创建 metro-style WPF应用程序的工具包。开箱即用。 支持.NET Framework(4.5+)和.NET Core(3.0和3.1)

Live-Chartshttps://github.com/Live-Charts/Live-Charts

简单,灵活,交互式和强大的图表

OxyPlot:  https://github.com/oxyplot/oxyplot

OxyPlot是.NET的跨平台绘图库

Modern UIhttps://github.com/firstfloorsoftware/mui

漂亮的WPF界面框架 (latest .. 2016)

WPF Toolkithttps://github.com/dotnetprojects/WpfToolkit

MS WPF工具包

Dragablzhttps://github.com/ButchersBoy/Dragablz

WPF可拖动分离的标签控件

GongSolutions.WPF.DragDrophttps://github.com/punker76/gong-wpf-dragdrop

一种易于使用的WPF拖放框架,支持.NET Framework 4.5+和.NET Core 3(3.0和3.1)

Fluent.Ribbonhttps://github.com/fluentribbon/Fluent.Ribbon

类似于Office的用户界面库

HandyControlhttps://github.com/HandyOrg/HandyControl

简单且常用的WPF控件,国人开发

PanuonUI.Silverhttps://github.com/Panuon/PanuonUI.Silver

一个漂亮的、使用样式与附加属性的WPF UI控件库,国人开发

几个强大的收费控件库:

DevExpress WPF Controlshttps://www.devexpress.com/

Telerik UIhttps://www.telerik.com/

Ultimate UIhttps://www.infragistics.com/products/wpf

ComponentOne Studiohttps://www.componentsource.com/product/componentone-studio-wpf

Essential Studiohttps://www.syncfusion.com/wpf-ui-controls

3、扩展类

CefSharphttps://github.com/cefsharp/CefSharp

基于Chromium嵌入式.NET框架

Emgu CVhttp://www.emgu.com/wiki/index.php/Main_Page

Emgu CV是OpenCV图像处理库的跨平台.Net包装器

Vlc.DotNethttps://github.com/ZeBobo5/Vlc.DotNet

承载VLC库的音频/视频功能的.NET控件

WpfAnimatedGif:  https://github.com/XamlAnimatedGif/WpfAnimatedGif

一个简单的库,可在WPF中显示动画GIF图像,可在XAML或代码中使用

GMap.NEThttps://github.com/judero01col/GMap.NET

开源,强大,免费和跨平台的.NET地图控件

Spirehttps://www.e-iceblue.com/

Office文档操作控件

4、应用案例

GitHub上一些开源应用:

WPF-Sampleshttps://github.com/microsoft/WPF-Samples

WPF相关简单案例

ScreenToGifhttps://github.com/NickeManarin/ScreenToGif

ScreenToGif允许您记录屏幕的选定区域,进行编辑并将其另存为gif或视频。

Hawkhttps://github.com/ferventdesert/Hawk

用C#/ WPF编写的可视化爬虫和ETL IDE

EarTrumpethttps://github.com/File-New-Project/EarTrumpet

Windows的音量控制

Playnitehttps://github.com/JosefNemec/Playnite

开源视频游戏库管理器,支持Steam,GOG,Origin,Battle.net和Uplay等第三方库。包括游戏仿真支持,为您的游戏提供一个统一的界面

Dependencieshttps://github.com/lucasg/Dependencies

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

ShadowsocksR-Windowshttps://github.com/HMBSbige/ShadowsocksR-Windows

专线客户端

Papercuthttps://github.com/ChangemakerStudios/Papercut

简单桌面SMTP服务器

DownmarkerWPFhttps://github.com/Code52/DownmarkerWPF

可视化Markdown编辑器

Accelerider.Windowshttps://github.com/Accelerider/Accelerider.Windows

Accelerider桌面客户端

Neutroniumhttps://github.com/NeutroniumCore/Neutronium

使用HTML,CSS和javascript构建.NET桌面应用程序

ffmediaelementhttps://github.com/unosquare/ffmediaelement

高级WPF MediaElement,基于ffmepg

标签:github,Windows,https,资料,整理,WPF,com,NET
From: https://www.cnblogs.com/lzjsky/p/17152255.html

相关文章

  • 自己从零写操作系统GrapeOS——3.GrapeOS参考资料
    站在巨人的肩膀上才能看的更远。我写GrapeOS主要参考了以下4本书:《30天自制操作系统》作者川合秀实《操作系统真象还原》作者郑刚《一个64位操作系统的设计与实现》作......
  • WPF图标库——MahApps.Metro.IconPacks
    1.https://github.com/MahApps/IconPacks.Browser下载下载后在bin目录下运行“IconPacks.Browser”挑选需要使用的图标运行后如下:  2.选择想要使用的图标,拷贝代码......
  • python电脑桌面中整理exe程序
    1、引入库os,time,shutil。2、创建分类字典。3、传入桌面路径。将桌面路径以字符串形式赋值给path,并将桌面所有文件名存入dirs。4、在指定路径创建文件夹用以保存分类文件。5......
  • 敏感信息泄露整理
    敏感信息泄露整理目录一、信息泄露示例1、示例:二、泄露方式1、原理:三、泄露危害1、危害:四、泄露挖掘1、爬虫文件2、目录信息3、越权访问4、开发注释、js文件5......
  • WPF知识点备忘录——元素绑定
    1.元素绑定<SliderName="sliderFontSize"Margin="3"Value="10"/><TextBlockMargin="10"Text="AAA"FontSize="{BindingElementName=sliderFontSize,Path=Val......
  • WPF知识点备忘录——依赖项属性、路由事件
    1.依赖项属性定义:在普通属性上封装了些专门用于实现WPF功能的属性publicstaticreadonlyDependencyPropertyMarginProperty;publicThicknessMargin......
  • 字节前端二面高频vue面试题整理
    怎样理解Vue的单向数据流数据总是从父组件传到子组件,子组件没有权利修改父组件传过来的数据,只能请求父组件对原始数据进行修改。这样会防止从子组件意外改变父级组件......
  • 整理一下虚拟化与Linux的学习经历
    由于工作的原因,需要开始接触虚拟化。正好前几天学了许岑的《如何成为有效学习的高手》,其中建议成年人需要以任务驱动的方式进行学习,并且需要刻意制造反馈,比如把学习内容整......
  • 测试公开课资料系列01--Fiddler之AutoResponse在线调试利器
     前言做的技艺来自做的过程。明天晚上,笔者在腾讯课堂开播一堂Fiddler实战公开课,嗯~先预先筹备一些课堂资料给大家来分享一、Fiddler在线调试介绍Fiddler在线调试-->Fid......
  • WPF BackSpace 回退到上一个页面
    在Wpf程序中,有时候点击到某些控件后,再按下【BackSpace】键,画面会回到上一个TextBox可能自己处理了,所以没有这一个现象。 解决方案是:在App.xaml.cs的InitializeCompo......