7

[UWP]不那么好用的ContentDialog

ContentDialog是UWP开发中最常用的组件之一,一个体验良好的UWP应用很难避免不去使用它。博客园里也有许多的文章介绍如何来利用ContentDialog实现各种自定义样式的弹窗界面。不过实际上ContentDialog是一个令人又爱又恨的组件,今天我们就来说一下ContentDialog ...

HHChaos 发布于 2018-11-07 21:15 评论(2)阅读(526)
3

[UWP]为附加属性和依赖属性自定义代码段(兼容UWP和WPF)

1. 前言 之前介绍过 "依赖属性" 和 "附加属性" 的代码段,这两个代码段我用了很多年,一直都帮了我很多。不过这两个代码段我也多年没修改过,Resharper老是提示我生成的代码可以修改,它这么有诚意,这次就只好从了它,顺便简单介绍下怎么自定义代码段。 2. VisualStudio自带代码段的 ...

dino.c 发布于 2018-11-06 09:38 评论(13)阅读(360)
6

Microsoft Tech Summit 2018 课程简述:利用 Windows 新特性开发出更好的手绘视频应用

概述 Microsoft Tech Summit 2018 微软技术暨生态大会将于10月24日至27日在上海世博中心举行,这也会是国内举办的最后一届 Tech Summit,2019 年开始会以 Microsoft Ignite Tour 的形式出现,大家可以在官网查看本次会议信息:https:// ...

shaomeng 发布于 2018-10-16 19:51 评论(6)阅读(453)
0

UWP Button添加圆角阴影(三)

原文: "UWP Button添加圆角阴影(三)" Composition DropShadow是CompositionAPI中的东西,使用Storyboard设置某个属性,就是频繁的触发put_xxx()方法,效率远远不如使用CompositionAnimation。 Composition对象的 ...

叫我蓝火火 发布于 2018-10-10 20:25 评论(0)阅读(103)
0

UWP Button添加圆角阴影(二)

原文: "UWP Button添加圆角阴影(二)" 阴影 对于阴影呢,WindowsCommunityToolkit中已经有封装好的DropShadowPanel啦,只要引用 这个Nuget包就可以使用啦。 直接把阴影套在咱们的圆角Button外面呢,会出现圆角的Button映出直角的阴影的丑陋状况 ...

叫我蓝火火 发布于 2018-10-10 20:23 评论(0)阅读(81)
1

UWP Button添加圆角阴影(一)

原文: "UWP Button添加圆角阴影(一)" 众所周知,17763之前的UWP控件,大部分是没有圆角属性的;而阴影也只有17763中的ThemeShadow可以直接在xaml中使用,之前的版本只能用DropShadow,用法极其别扭。 本文就给出一个虽然很别扭,但是效果还不错的,比较通用的圆角 ...

叫我蓝火火 发布于 2018-10-10 20:18 评论(1)阅读(110)
1

[UWP开发] 在低版本中使用亚克力刷以及部分高版本控件

写于2018.10.3 仅在我的PC(17763)和WP(Limia 950 XL 15254)上测试过 微软在build 16299中引入了亚克力刷,但是Win10m并没有活那么久,lumia手机在此之前就已全部停止更新 这里介绍一个简单易用的方法,即使你的项目最低版本低于16299,仍然可以使用 ...

Sanhei 发布于 2018-10-03 22:28 评论(3)阅读(118)
2

UWP Background过渡动画

首先说两件事: 1、大爆炸我还记着呢,先欠着吧。。。 2、博客搬家啦,新地址:https://blog.ultrabluefire.cn/ 下面是正文 前些日子看到Xaml Controls Gallery的ToggleTheme过渡非常心水,大概是这样的: 在17134 SDK里写法如下: 这和我 ...

叫我蓝火火 发布于 2018-09-10 09:38 评论(1)阅读(303)
6

Windows Community Toolkit 4.0 - DataGrid - Part03

概述 在上面一篇 Windows Community Toolkit 4.0 - DataGrid - Part02 中,我们针对 DataGrid 控件的 Utilities 部分做了详细分享。而在本篇,我们会对控件中最重要的 DataGrid 文件夹中的类做详细的分享。 下面是 Windows ...

shaomeng 发布于 2018-09-09 16:35 评论(4)阅读(359)
6

Windows Community Toolkit 4.0 - DataGrid - Part02

概述 在上面一篇 Windows Community Toolkit 4.0 - DataGrid - Part01 中,我们针对 DataGrid 控件的 CollectionView 部分做了详细分享。而在本篇,我们会对 Utilities 文件夹中的类做详细的分享。 下面是 Windows C ...

shaomeng 发布于 2018-09-02 18:07 评论(2)阅读(353)
2

UWP 多语言的三个概念

首先了解一下 RFC4646 和 BCP 47 是什么东西: "RFC4646" The name is a combination of an ISO 639 two letter lowercase culture code associated with a language and an I ...

cjw1115 发布于 2018-08-31 00:46 评论(1)阅读(248)
1

UWP开发---抓包分析

一,使用工具 ①Fiddler 摘自百度百科Fiddler简介: Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 F ...

大头BigHead 发布于 2018-08-26 19:55 评论(2)阅读(292)
4

Windows Community Toolkit 4.0 - DataGrid - Part01

概述 在上面一篇 Windows Community Toolkit 4.0 - DataGrid - Overview 中,我们对 DataGrid 控件做了一个概览的介绍,今天开始我们会做进一步的详细分享。 按照概述中分析代码结构的顺序,今天我们先对 CollectionViews 文件夹中的类 ...

shaomeng 发布于 2018-08-26 16:21 评论(2)阅读(336)
4

uwp 用win2d获取图片主调颜色

win10在设置颜色里有个从“背景图片中选取一种主题颜色”的选项,还有在很多内容展示软件中都使用了这样的功能。 现在我们需要在 nuget 引用 win2d.uwp 和 Toolkit.uwp 两个库。 首先将一个图片流转换成 win2d 的 CanvasBitmap 对象,然后通过 CanvasB ...

吃饭/睡觉 发布于 2018-08-24 20:49 评论(8)阅读(130)
8

Windows Community Toolkit 4.0 - DataGrid - Overview

概述 Windows Community Toolkit 4.0 于 2018 月 8 月初发布:Windows Community Toolkit 4.0 Release Note. 4.0 版本相较于 3.0,增加了 DataGrid 等控件,Sample App 支持了 Fluent Desi ...

shaomeng 发布于 2018-08-19 16:58 评论(10)阅读(1370)
1

VS2017 v15.8.0 Task ExpandPriContent failed. Illegal characters in path

昨天更新了VS到最新版本v15.8.0,但是编译UWP出现了操蛋的bug。 谷歌一下,vs社区已经有答案了。 打开.csproj文件,在节点 <PropertyGroup> 里面,加上一行 保存,重新加载项目,编译即可。 原文参考:https://developercommunity.visuals ...

星期八再娶你 发布于 2018-08-17 20:49 评论(2)阅读(122)
4

Windows Community Toolkit 3.0 - UniformGrid

概述 UniformGrid 控件是一个响应式的布局控件,允许把 items 排列在一组均匀分布的行或列中,以填充整体的可用显示空间,形成均匀的多个网格。默认情况下,网格中的每个单元格大小相同。 这是一个非常实用的控件,比如相册应用中多行多列均匀排列图片,比如新闻类应用中排列新闻,再比如我们在来画视 ...

shaomeng 发布于 2018-08-13 15:06 评论(1)阅读(387)
4

Windows Community Toolkit 3.0 - InfiniteCanvas

概述 InfiniteCanvas 是一个 Canvas 控件,它支持无限画布的滚动,支持 Ink,文本,格式文本,画布缩放操作,撤销重做操作,导入和导出数据。 这是一个非常实用的控件,在“来画视频” UWP 应用的绘画功能中,也用到了这个控件,它对不同画笔的选择,橡皮擦,直尺和圆形尺,文字输入和字 ...

shaomeng 发布于 2018-08-12 14:47 评论(2)阅读(262)
5

UWP 2018 新版 NavigationView 尝鲜

本文参考了官方文档以及提供的示例代码(官方代码貌似有点误导,所以写了这一篇,并且文末有GayHub代码地址) 官方文档发布于20180806,说明NavigationView刚发布了没几天,还在开发中,所以里面的接口啥的随时会变! 随时会变! 随时会变! ,用在你的项目之前,请需要做好充足的心理准备 ...

星期八再娶你 发布于 2018-08-10 19:49 评论(3)阅读(1091)
3

[书籍]用UWP复习《C#并发编程经典实例》

1. 简介 "C 并发编程经典实例" 是一本关于使用C 进行并发编程的入门参考书,使用“问题 解决方案 讨论”的模式讲解了以下这些概念: 面向异步编程的async和await 使用TPL(任务并行库) 创建数据流管道的TPL Dataflow库 基于LINQ的Reactive Extensions ...

dino.c 发布于 2018-08-06 09:41 评论(11)阅读(1009)