win10 uwp 自定义标记扩展
在 UWP 使用的 Binding 或 StaticResource 这些都是标记扩展,在 Windows 10 Fall Creators Update 版本号是 10.0.16299.0 和以上支持在 UWP 自定义标记扩展,也就是定义了一个可以在 xaml 使用的标记的方法 定义一个标记扩展需要满足下面条件 继承 MarkupExtension 类 重写 ProvideValue 返回值 在类上面添加MarkupExtensionReturnTypeAttribute 指定返回的类 命名后缀是 Extension 字符串 有没有参数的构造函数
win10 uwp 求两个矩形相连的几何
本文采用的坐标是左上角是 (0,0) 点,从左向右坐标变大,从上到下坐标变大但是对于矩形可以做到特殊算法,提高速度,方法就是取矩形的左上角进行判断,如果判断两个矩形中的一个矩形的左边小于另一个矩形的左边,同时这个矩形的上边小于另一个矩形的上边。也就是两个矩形中,满足下面公式,其中 rect1 和 rect2 的值可以互换rect1.Left <= rect2.Left && rec...
win2d 渐变颜色
线条渐变在 UWP 的 Win2d 使用渐变颜色需要 CanvasLinearGradientBrush 做颜色,本文告诉大家如何在 win2d 使用 CanvasLinearGradientBrush 做渐变。渐变的颜色可以尝试打开任意一个控件,查看属性,就可以知道渐变的效果渐变效果是渐变开始点,渐变结束点作为线性的渐变,也就是从点的开始到点的结束渐变。中间在偏移多少的点,设...
win2d 画出好看的图形
本文告诉大家,win2d 不需要从零开始做,以前做出来的很多库其实只需要做很小修改就可以做出好看的效果,而且用在 UWP 上。本文修改原先 大神写的 GDI 图形到 win2d 上,而且可以运行起来 一开始先发一张图片给大家看,本文就是告诉大家如何做出下面这张图的效果。 本文的算法是学习 山人大大的博客 http://blog.csdn.net/johnsuna/article/details/7981521 ,在他上面做一点修改做出来的。 可以看到他的博客使用的方法就是 GDI ,这是古时候使用的技术,而现在的 UWP 可以在以前的技术上,做一点修改就可以使用。 如果需要使用 win2d ,我希望大家先看这篇文章,本文不会继续告诉大家如何安装 win2d 。
win10 uwp 后台获取资源
其中 Key 就是资源的 Key ,这样就可以从后台获取资源。需要知道的是,获取的资源类型是 Object ,这时,建议使用 cast 转换,而不是使用 as。原因就是使用的方式就是这时是否知道资源的类型,一旦写出资源的 Key ,那么就是确定了这个类型,所以从逻辑上,这时就是知道他的类型,知道类型的转换,就使用 cast 的方法。cast 的方法指使用括号的方法强转。如果是在 xam...
win10 uwp 如何在DataTemplate绑定方法
实际上界面的代码很少,请看下面ColumnDefinition Width="Au...
win10 uwp 商业游戏
游戏的开始,需要添加框架库,于是引用我自己写的库。首先是创建一个启动页面,这个页面是显示启动的。在显示启动的时候,是需要加载游戏需要使用的资源,如果觉得这时需要控制进度条,就需要使用注入的方法,给他知道现在的进度,不过我现在不去做这里,于是就很简单的代码做出来启动页面。现在的启动页还是空的,但是先不管他。然后开始写一个欢迎页面,也就是开始游戏、继续、帮助等的页面,暂时先不做。但...
win10 uwp 手把手教你使用 asp dotnet core 做 cs 程序
点击安装,可以去睡觉,明天再看我的博客。因为 VisualStudio 的安装是很慢的,如果发现因为自己的网站无法访问,需要代理,可以发邮件给我,我发一个代理给你。创建项目现在一起创建三个项目,第一个项目是 UWP 项目,没有什么需要注意,点击创建空白UWP项目就可以。第二个是一个 dotnet standard 项目。第三个是 dotnet core 项目。UWP创建一个 UWP 程...