随笔分类 -  UWP

摘要:还没开始 好久没写博客了,再来开坑。 正文 Transform3D:“这个和CSS的3D好像的说” PerspectiveTransform3D:这个用来指定容器是否具有3D空间,都是放在根容器下面的。 注意Depth:默认1000,如过设置过大会导致子元素超出容器 CompositeTransfo 阅读全文
posted @ 2017-03-26 11:36 Enious 阅读(514) 评论(0) 推荐(0)
摘要:前言 本文中,您将创建一个通用应用程序(UWP),使用Entity Framework Core(Entity Framework 7)框架在SQLite数据库上执行基本的数据访问。 准备: Entity Framework Core(Entity Framework 7)下文将简称:EF 1.在U 阅读全文
posted @ 2016-12-11 22:39 Enious 阅读(1677) 评论(3) 推荐(0)
摘要:前言 首先,来对比下传统动画和Composition动画。看图就能明白composition动画的优势太明显就像官方说的大幅度的降低了动画的实现难度和代码量。 传统的动画,就拿最常见的就是过度动画:进入和退出,如果你的动画很复杂,那代码量简直酸爽。而且这个动画在被执行期间又被你执行了,处理不当,就d 阅读全文
posted @ 2016-12-11 22:30 Enious 阅读(962) 评论(1) 推荐(1)
摘要:说实话重来没想到验证输入是如此的苦逼的一件事情。 网上好多验证都是在输入完成后再验证,我的想法是在输入的时候就限制输入,这样我就不用再写代码来验证了 应为是手机端,所以不用判断其他非法字符,直接把Textbox的属性InputScope设置为"Number"就是了,反正在目前版本的UWP中纯数字键盘 阅读全文
posted @ 2016-10-31 14:58 Enious 阅读(1746) 评论(0) 推荐(0)
摘要:匹配2位浮点数: ^(([1-9]+[0-9]*\.{1}[0-9]{1,2})|([0]\.{1}[1-9]+[0-9]{1,2})|([0]\.\d{1,2})|([1-9][0-9]{1,2})|[1-9]\d*|([0][.][0-9]+[1-9]{1,2}))$ 阅读全文
posted @ 2016-10-22 19:42 Enious 阅读(341) 评论(0) 推荐(0)
摘要:设置启动窗口大小 直接上代码了没什么好解释的了,既然能设置最小,那铁定就能设置最大 截取双精度浮点数的整数部分,而不会自动进位。 自定义PivotHeader 天撸真是折腾,对于萌新来说,UWP控件的XAML样式啊、状态啊,动画啊,简直是噩梦。那么长的XAML看得头晕眼花+_+ 本来想设置pivot 阅读全文
posted @ 2016-10-05 12:34 Enious 阅读(420) 评论(0) 推荐(0)
摘要:前言 看了好久官方的Windows UI Dev Labs示例好久才有点心得,真是头大。(其实是英语幼儿园水平(⊙﹏⊙)b) 真的网上关于这个API的资料可以说几乎没有。 正文 首先用这东西的添加WIN2D。其实这个API实现阴影的步骤和正儿八经使用WIN2D差不多,但是我自己感觉比用WIN2D简单 阅读全文
posted @ 2016-09-28 16:57 Enious 阅读(1320) 评论(0) 推荐(1)
摘要:讲一下 微软爸爸的开发者大会2016又暴了个表达式动画和Windows.UI.Composition的API,好叼的样子。 "官方示例库GitHub" 目前是懵逼状态,好复杂。脑细胞已经在地府排队了。 (有没有IOS解锁的既视感?)上图的效果是照搬了微软爸爸的代码实现的。示例项目中有一个Surfac 阅读全文
posted @ 2016-09-19 15:05 Enious 阅读(1551) 评论(1) 推荐(1)
摘要:又打算动手写了 "[UWP小白日记 6]页面跳转过度动画" 上次写的,这次随着学习的进度使用新的玩法。 最近在搞GIT的学习,结果把好好的项目玩坏,都不知道当时是怎么想的拿在写的APP来玩GIT,害我重写了好几次。 发条弹幕压压惊Σ(っ °Д °;)っ 正文 0.两个动画的定义 TIP:说明下这里的 阅读全文
posted @ 2016-09-15 16:29 Enious 阅读(1178) 评论(1) 推荐(1)
摘要:手机端: 待续…… 哈哈这个代码真是好长时间啊,没办法萌新你们都懂的,UI是改了又改,知识也在慢慢积累, 所以这效率就低下了点 UI是改了又改,代码是不断了改,所以搞到现在都没开发完成 阅读全文
posted @ 2016-08-28 12:02 Enious 阅读(326) 评论(0) 推荐(0)
摘要:瞎扯淡 上个版本,非常蠢用来N多的循环导致非常卡性能烂得不行,这次使用XmlDocument类来读取XML字幕 其实根本不用各种扒XML字幕,好吧我这是学习使用XmlDocument类,嗯就是这个样子的。(⊙﹏⊙)b , 正文 其实这个小程序,关键就是读取文件的时候要正确的转码,应为系统TXT文本默 阅读全文
posted @ 2016-07-31 19:34 Enious 阅读(2696) 评论(2) 推荐(0)
摘要:前言 在学习中发现页面导航默认是没有过度动画的,直接就导航过去太粗暴了( ̄へ ̄),于是打算上动画结果不言而喻自己进了坑完全不懂动画,然后就是各种疯狂(´・_・`)的搜索资料看了后终于有点头绪. 再后来发现,页面进入和出去动画是OK了,But 为毛导航在执行动画的时候背景不是前一个页面,而是系统的Li 阅读全文
posted @ 2016-07-25 14:27 Enious 阅读(1730) 评论(5) 推荐(0)
摘要:开源地址:第二版开源地址GIT 每条字幕之间要有空行,不然直接满屏的字幕 阅读全文
posted @ 2016-07-16 20:02 Enious 阅读(1960) 评论(2) 推荐(2)
摘要:学了一段时间的UWP,来个项目试试手。 本来是想边做边学MVVMLight的结果感觉MVVM对于萌新来说太高难,以后再把这个项目改造成MVVMLight框架的项目。 下面进入正题。 中间那快空白打算放gridview,用来放标签。利用DataTemplate读取数据库里的标签表。 头部标题和底部标签 阅读全文
posted @ 2016-07-03 23:02 Enious 阅读(367) 评论(0) 推荐(0)
摘要:数据库说简单点就是增删改查,但是对新手来说也是要爆肝的。作为一个新手爆肝无数次啊, 血的教训啊现在UWP的教程又少,说多了都是泪。留下来免得以后又爆肝。还有:一定要写注释!一定要写注释!一定要写注释! 重要的事情说三遍! 1.首先,准备工作: 1)引用: 获取途径:VS里的扩展和更新、NuGet等。 阅读全文
posted @ 2016-06-26 21:47 Enious 阅读(914) 评论(0) 推荐(0)
摘要:利用应用程序设置来实现此功能。 1.首先,获取APP设置的容器: 由于获取容器的时候并没有给key为FirestStart的赋值,所以下面就直接判断是不是为null,为null就是第一次运行APP, 然后在else里给key为FirestStart的赋值,那么else的代码就只能执行一次了。当然以后 阅读全文
posted @ 2016-06-26 19:19 Enious 阅读(1051) 评论(0) 推荐(0)