随笔分类 -  UWP

windows 10通用应用程序
摘要:创建 C++ WinRT 组件 通过 Cpp/WinRT 项目模板创建一个 WinRT 组件工程 CppWinrtComponent.vcxproj,主要接口定义如下: namespace CppWinrtComponent { [default_interface] runtimeclass Cl 阅读全文
posted @ 2021-08-04 23:53 DemoApp 阅读(1988) 评论(0) 推荐(1) 编辑
摘要:Nuget 是 dotnet 开发中必不可少的包管理工具,但不仅仅局限于 dotnet 项目,在 VS 中使用 C++ 开发的时候,也可以使用 Nuget 来引用第三方组件。同样也可以用 Nuget 把 native 的一些组件打包,提供给自己或者别人使用。 这片博文记录一下如何把 WinRT 组件 阅读全文
posted @ 2019-11-09 17:13 DemoApp 阅读(904) 评论(2) 推荐(7) 编辑
摘要:上一篇心得记录中提到了 AudioGraph, 描述了一下 什么是 AudioGraph 以及其中涉及到的各种类型的 节点(Node)。 这一篇就其中比较有意思的 AudioFrameInputNode 来详细展开一下。 借用 AudioFrameInputNode, 实现简单的音频左右声道互换 什 阅读全文
posted @ 2018-12-09 19:17 DemoApp 阅读(1045) 评论(2) 推荐(2) 编辑
摘要:Audio Graph AudioGraph 是 Windows.Media.Audio 命名空间下提供的音频处理接口之一。 可以通过 AudioGraph 的静态方法 CreateAsync 来实例化一个 AudioGraph 对象,实例化的时候需要传入一个参数 AudioGraphSetting 阅读全文
posted @ 2018-11-30 00:31 DemoApp 阅读(1347) 评论(3) 推荐(5) 编辑
摘要:首先了解一下 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 阅读全文
posted @ 2018-08-31 00:46 DemoApp 阅读(1013) 评论(1) 推荐(2) 编辑
摘要:一种启动和检测 UWP 应用的方法 背景 我们发布过多款 UWP 平台的同类型 App ,最近有一个需求:用传统 Win32 程序启动我们的 UWP 程序。因为我们的每一个UWP App在客户机器上都是互斥的,也就是同时只能存在一个,并且我们的win32程序也只有一个版本,所以启动 UWP App 阅读全文
posted @ 2018-04-26 16:41 DemoApp 阅读(3699) 评论(8) 推荐(3) 编辑
摘要:UWP 对 Globalization and localization 的支持非常好,可以非常容易地实现应用程序本地化。 所谓本地化,表现最为直观的就是UI上文字和布局方式了,针对文字,提供不同的语言资源文件即可,而针对布局方式,有影响的一般是阿拉伯地区的RTL,阅读顺序是从右到左,需要稍稍适配一 阅读全文
posted @ 2017-10-24 16:05 DemoApp 阅读(988) 评论(0) 推荐(0) 编辑
摘要:在七月和某个人相识,在七月又和这个人重回陌路,在这个伤感的七月,让我来水一篇博客。 已经很久没有写博客了,最近现在来写一篇,总结一下这个七月。 今年的暑假特别的长,大概六月中旬就考完试了,而开学一直要到九月初。中间有两个月的假期,可以好好的“玩”和学学编程了。虽然暑假很长,但是感觉时间过得特别快,每 阅读全文
posted @ 2016-07-31 22:36 DemoApp 阅读(1829) 评论(2) 推荐(2) 编辑
摘要:突然发现就到这个月末了,又到写月报的时候了。 这个月在吃老本,没有去学习新的技术,用的还是之前学的东西,唯一可以谈谈的就是我把工大助手现有版本做了一次完全重构。改以前的Code-Behind为现在的MVVM,这儿有一点不得不说。我用的MVVM框架是MVVMLight,但用的最多的就是他的ViewMo 阅读全文
posted @ 2016-04-28 23:42 DemoApp 阅读(299) 评论(0) 推荐(0) 编辑
摘要:开始之前,先上一张美图。图中的花叫什么,我已经忘了,或者说从来就不知道,总之谓之曰“野花”。只记得花很美,很香,春夏时节,漫山遍野全是她。这大概是七八年前的记忆了,不过她依旧会很准时的在山上沐浴春光,灿烂盛开,只是我看不到罢了。 文艺过后,就要看到重点了。上图是Windows10自带的图片裁切工具, 阅读全文
posted @ 2016-03-26 19:42 DemoApp 阅读(1699) 评论(2) 推荐(6) 编辑
摘要:由于最近有需求,所以自定义了一个随意拖动元素的Behavior. 当然在使用这个自定义的Behavior时,有个小假设:拖动元素必须是Canvas容器的子元素。 实现原理比较简单低效: 监听被拖动元素的PointerMoved事件,当事件触发的时候,获取当前的指针信息,判断是否处于鼠标左键按下状态( 阅读全文
posted @ 2016-03-26 14:57 DemoApp 阅读(1167) 评论(1) 推荐(1) 编辑
摘要:在开始上代码前,先来假设这样一种情形: 出于某些原因,创建一个自定义控件(UserControl),然后为它定义一个依赖属性,这个属性有两个作用,一是调用控件方通过数据绑定技术为它赋值,二是控件内部的其他属性需要从这个自定义的属性获取数据。这个自定义的依赖属性充当的是一个中间件的作用。 用到的技术就 阅读全文
posted @ 2016-03-04 20:54 DemoApp 阅读(1938) 评论(0) 推荐(2) 编辑
摘要:最近做一个小app遇到一个问题,到目前还没有比较好的解决方法(可能是我查的资料不够多) 需求如下: 1.把一个Image中的图像保存到字节数组; 2.把字节数组转换为ImageSource,通过Image控件展示图像. 上面两个需求恰恰是相反的过程,为了实现这个,我倒网上找了好多,但基本都是wp7, 阅读全文
posted @ 2016-01-27 19:21 DemoApp 阅读(8094) 评论(10) 推荐(3) 编辑
摘要:之前学MVVM,从ViewModelBase,RelayCommand都是自己瞎写,许多地方处理的不好,接触到MVVMLigth后,就感觉省事多了。那么久我现在学习MVVMLight的收获,简单完成以下一个DemoDemo主要功能是: 用户在登录界面登陆,登录成功后跳转到另一个页面,同时把登录时的... 阅读全文
posted @ 2015-12-20 12:39 DemoApp 阅读(4569) 评论(13) 推荐(4) 编辑
摘要:最近学习MVVM,至于什么是MVVM我也在这儿不多说了,一是关于它的解释解释网上非常多,二是我怕自己讲不清,误导自己没关系,误导别人就不好了。。好了,废话结束,看是实战......这个必应壁纸的demo非常简单,只有一个页面,上面有一个Image,一个TextBox和两个Button控件。如下图所示... 阅读全文
posted @ 2015-12-17 22:56 DemoApp 阅读(1471) 评论(12) 推荐(1) 编辑
摘要:---恢复内容开始---随笔小记,欢迎指正在UWP平台上做WVVM的时候,想针对ListBox的SelectionChanged事件定义一个自定义的命令,于是使用自定义附加属性的方式。可是最后自定义附加属性SelectionChangedCommand写好了,却不知道怎么在XAML中使用。我的自定义... 阅读全文
posted @ 2015-12-17 01:01 DemoApp 阅读(1555) 评论(0) 推荐(0) 编辑
摘要:接着上一篇来侃。二.实体到控件之间的绑定 这儿不知道用实体这个词恰不恰当,凑活着理解就行了。他可以是一个类实例,也可以是一个集合。 所以,相应的我们就引入两个Demo,第一个介绍用简单的类作为作为数据源,第二个就介绍用一个集合作为数据源 废话不多说,来看demo,我先上代码,后上分析 DEM... 阅读全文
posted @ 2015-10-18 00:40 DemoApp 阅读(2396) 评论(0) 推荐(2) 编辑
摘要:现在是msp候选人,是时候写点技术博客来加分了(实则是个人的心得体会)。注:以下都是个人理解,错误在所难免,欢迎批评指正以前接触过WPF,只会简单的一些操作,现在在逐渐学习UWP(Universal Windows Platform)开发,当然也接触过WP8.1的开发。总之他们都挺像的,直观感受就是... 阅读全文
posted @ 2015-10-17 21:41 DemoApp 阅读(2899) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示