GitPedia

UWP

Some controls and common codes

From lindexi·Updated March 23, 2026·View on GitHub·

参见 :[win10 uwp 水印图床](https://blog.csdn.net/lindexi_gd/article/details/52808347?utm_source=blogxgwz5) The project is written primarily in C#, distributed under the MIT License license, first published in 2016. Key topics include: mvvm, nuget, uwp, uwp-apps, uwp-toolkit.

Latest release: AutoUpdateSystemTime_1.0.2AutoUpdateSystemTime 自动同步系统时间 1.0.2
December 12, 2025View Changelog →

UWP

中文
English

Package NameRelease (NuGet)
lindexi.uwp.FrameworkNuGet
lindexi.MVVM.FrameworkNuGet
lindexi.wpf.FrameworkNuGet
Lindexi.Src.GitCommandNuGet
Lindexi.Src.GitCommand.SourceNuGet
Lindexi.Src.WhitmanRandomIdentifierNuGet
Lindexi.Src.WhitmanRandomIdentifier.SourceNuGet
Lindexi.Tool.AutoSyncGitRepoNuGet
Lindexi.Control.WPFFlipDrawingCanvas
Lindexi.Src.DirectoryToZipStreamNuGet
Lindexi.Src.DirectoryToZipStream.SourceNuGet

中文

常用代码和控件

控件

软件

win10 uwp 水印图床

参见 :win10 uwp 水印图床

安装 https://www.microsoft.com/store/apps/9nblggh562r2

使用 Pandoc 将 Markdown 转 Docx 文件

点击下载

MatterMost 博客RSS订阅服务

代码 博客订阅

使用方法,用 docker 发布

csharp
docker build .

然后 post 内容作为 json 写明需要订阅的博客和对应的 MatterMost 链接

csharp
{ "MatterMostUrl": "http://mattermost.lindexi.com/hooks/sd7rhrij9ty98kerzdu8pfrbcy", "BlogList": [ "https://blog.lindexi.com/feed.xml", "https://blog.lindexi.com/feed.xml", "http://feed.cnblogs.com/blog/u/148394/rss/", "https://blog.walterlv.com/feed.xml", "https://xinyuehtx.github.io/feed.xml", "http://feed.cnblogs.com/blog/u/261865/rss/", "http://feed.cnblogs.com/blog/u/481512/rss/", "https://blog.sdlsj.net/feed/", "http://feed.cnblogs.com/blog/u/113198/rss/", "http://feed.cnblogs.com/blog/u/114368/rss/", "http://feed.cnblogs.com/blog/u/138780/rss/", "https://blog.ultrabluefire.cn/feed/", "https://codedefault.com/rss/sn.xml", "http://feed.cnblogs.com/blog/u/42514/rss/", "https://www.itmangoto.cn/feed/", "http://feed.cnblogs.com/blog/u/325447/rss/", "http://feed.cnblogs.com/blog/u/552614/rss/", "https://yangshunjie.com/rss.xml", "http://feed.cnblogs.com/blog/u/127175/rss/" ] }

将内容推送到 http://ip/api/rss 请将 ip 替换为 docker 运行的 ip 地址

多次推送内容会添加订阅博客

注意:我用的是内存数据库,关闭容器将会丢失订阅配置

EncryptionSyncFolder

win10 uwp 同步文件夹

代码

  • DetailMaster

  • 图床

    图床是把图片上传到云,然后获取图片链接的开发包,我将繁琐的过程写成一个简单的类。
    上传的服务器现在有sm.ms七牛图床。其中七牛sdk UWP
    我只有简单文件上传,好多还没写。

    七牛图床上传到Nuget,搜索lindexi.uwp.ImageShack.Thirdqiniucs
    控制台Install-Package lindexi.uwp.ImageShack.Thirdqiniucs

  • 显示svg

  • SplitView

    汉堡菜单

  • ViewModel

  • 隐私策略

  • 径向规

  • 图片存放本地

    输入Uri打开,第一次从网络打开,之后在本地打开。

    先判断本地存在图片,不存在就从网络下载

    BitmapImage img = await ImageStorage.GetImage(uri);

    上传到Nuget,可以搜索lindexi.uwp.src.ImageStorage 或控制台
    Install-Package lindexi.uwp.src.ImageStorage

  • 修改CalendarDatePicker图标颜色

  • UWP 笔迹识别

轻量 MVVM 框架

提供轻量的 MVVM 框架,可以在 WPF 和 UWP 使用

Package NameRelease (NuGet)
lindexi.uwp.FrameworkNuGet
lindexi.MVVM.FrameworkNuGet
lindexi.wpf.FrameworkNuGet

如果是 UWP 程序,通过 NuGet 安装方法如下

csharp
Install-Package lindexi.uwp.Framework

如果是 WPF 程序,通过 NuGet 安装方法如下

csharp
Install-Package lindexi.wpf.Framework

如果是 Xamarin 项目,可以只安装 lindexi.MVVM.Framework 但是要求项目支持 .NETStandard 2.0 以上

参见:

win10 uwp MVVM入门

win10 uwp MVVM 轻量框架

WPF 轻量级 MVVM 框架入门 2.1.2

win10 uwp 轻量级 MVVM 框架入门 2.1.5.3199

WPF 跨线程 UI 的方法

通过 VisualTraget 在 WPF 使用多个 UI 线程

参见:WPF 跨线程 UI 的方法

English

Some controls and common codes

This rep is not finished yet, and I don't know when I will make it...

Contributors

Showing top 7 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from lindexi/UWP via the GitHub API.Last fetched: 6/28/2026