Skip to content

zmtzawqlp/UWP

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Uwp

中文 English

中文

常用代码和控件

控件

软件

参见 :win10 uwp 水印图床

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

点击下载

MatterMost 博客RSS订阅服务

代码 博客订阅

使用方法,用 docker 发布

docker build .

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

{
    "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 地址

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

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

代码

  • 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 框架,可以在 WPF 和 UWP 使用

Package Name Release (NuGet)
lindexi.uwp.Framework NuGet
lindexi.MVVM.Framework NuGet
lindexi.wpf.Framework NuGet

如果是 UWP 程序,通过 Nuget 安装

Install-Package lindexi.uwp.Framework

如果是 WPF 程序,通过 Nuget 安装

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

通过 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...

About

Some controls and common codes

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 99.9%
  • Dockerfile 0.1%