
windows 10 UWP
文章平均质量分 65
飘零雁
软件工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在win 11/win10 visual studio上安装.net 45
问题:error MSB3644: The reference assemblies for framework “.NETFramework,Version=v4.5” were not found因为win10/win11默认的.net已经不是win10,而visual stuido 2019/2022也不再安装这个版本。但是有些古老的程序还是target 4.5。而此时到微软官网下载.net 45直接安装是安装不上的。以下分享一个成功的安装方法(亲试有用)下载Microsoft.NETFramewor原创 2022-12-05 11:41:31 · 2874 阅读 · 3 评论 -
dotnet framework 中调用 UWP native API
需要在dotnet project中引用 "Windows.winmd", 因为该lib在系统中可能存在多个版本,在一个platform 可以运行起来的版本,很可能换个不同的OS版本就不行,因此,最好自己选定一个,跟着项目源码一起。单单引用这个,可能会出现error CS4036问题,比如error CS4036: 'IAsyncOperation<AppServiceResponse>' does not contain a definition for 'GetAwaiter原创 2022-03-01 18:07:41 · 420 阅读 · 0 评论 -
Windows 11 和TPM(Trusted Platform Module)
今天换“新”机器时,发现这台所谓的新机器居然不能安装windows 11.通过"Windows 11 Installation Assistant" 升级系统时,弹出提示说需要通过“PC health check app”来检查系统是是否达标。想想我这可能是Dell Precision,怎么可能不达标。可是没想到检查后说我系统没有TPM 2.0. 其实官方说“Although the basic requirements are not dramatically different to Windows 1原创 2022-01-20 15:32:57 · 1284 阅读 · 0 评论 -
Windows UWP 三轴加速器接口的使用
通过整理学习Accelerometer 接口的一些资料,详细介绍如何使用windows uwp 下的Accelerometer 接口计算速度和位移原创 2022-01-14 10:43:30 · 360 阅读 · 0 评论 -
Windows Project Reunion
本来转自https://www.cnbeta.com/articles/tech/991531.htm源于看完https://docs.microsoft.com/en-us/windows/apps/project-reunion/之后还是云里雾里,但是在https://github.com/microsoft/ProjectReunion这个里面,可以看到,c++ API可以直接使用window UI 3.0. 至于更多所谓的 “Project Reunion does not repla...转载 2021-03-02 10:12:05 · 268 阅读 · 0 评论 -
UWP,WPF 打包Roboto 字体
在uwp中添加和使用第三方字体过程和wpf基本差不多,这里简述一下过程,只是为了引出在uwp中使用roboto字体的问题。(完整的代码可以在这里下载 https://download.youkuaiyun.com/download/mochounv/12869684 , 其中包含uwp和wpf两个示例工程)第一步,添加字体资源如从 https://fonts.google.com/ 或者 https://www.fontsquirrel.com/ 等网站。(我这里使用的是ttf,其它一些格式如ot.原创 2020-09-20 15:57:18 · 456 阅读 · 0 评论 -
UWP ComboBox 样式的问题及改善
UWP ComboBox 样式的问题及改善所谓下拉框,当然就是这个样子的,但是UWP中的下拉框默认样式却是这样的:弹出的下拉框把控件默认的部分挡住了。就算是通过改写系统提供的模板,居然也无法改变这个dropdown box的位置。根据以下这个链接,看来在早期的版本,通过修改系统模板这个方法还是有用的。https://social.msdn.micro...原创 2020-09-02 11:44:45 · 622 阅读 · 0 评论 -
UWP 使用SVG (ttf,otf)的两种方式
1. 直接使用像传统图片一样,将svg文件添加到工程中,文件的属性为"Content"在xaml中作为Image的source直接引用这种方式只能在uwp中使用。以下重点介绍, 将svg作为字体使用的方式,这种方式既可以在wpf中使用也可以在uwp中使用。2. 作为字体的方式随着富文本发展,程序界面将图标作为字体使用的原因和好处都有很多,对于wpf和uwp的UI,除了传说中提升性能外,最直接的好处是使用图标可以像文本内容一样处理,对于支持动态主题的UI,不再因为不同颜色而需要原创 2020-07-31 23:02:11 · 859 阅读 · 0 评论 -
UWP 运行时切换UI主题颜色(theme)
在WPF 可以通过DynamicaResource在运行时切换UI的一些属性。在UWP 中已没有DynamicaResource,而是通过提供ThemeResource和ResourceDictionary.ThemeDictionaries来实现切换预定义甚至自定义的主题颜色。以下将简述在应用程序运行时,响应系统 High-Contrast-Mode 及Color-Settings Dark/Light事件而切换自身UI颜色的一种实现,以及应用程序独立于系统Color-Settings Dark/Li原创 2020-06-27 14:46:57 · 1849 阅读 · 0 评论 -
在UWP的XAML中使用原string, double 等原始类型
问题:I'm trying to access the system namespace for StaticResource variables in XAML on UWP. Here's (mostly) what I'm using:<Page x:Class="App.UWP.Views.Step6" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="ht...转载 2020-06-25 00:33:16 · 516 阅读 · 0 评论 -
UWP 桌面应用退出前提供确认
UWP 桌面应用退出前提供确认先来效果:在windows desktop 的app 中,我们都习惯程序在退出前弹出一个“确认”的对话框,以便可以对程序的状态做一些保存。像winform, wpf的程序,一般会通过closing来实现。但是u...原创 2020-03-07 14:45:35 · 749 阅读 · 1 评论 -
UWP Background Task Debug
内容基本来源 “深入浅出 Windows 10通用应用开发”(作者林政),算是一份学习笔记吧。后台任务(BackgroundTask)相对于一个终端用户可以直接交互的应用程序来说,后台任务是windows 10 系统提供在后台运行的进程。后台任务一般与一个应用程序关联,随应用的安装而安装,由关联的应用注册,安装注册后的后台任务需要通过预设的触发器(Trigger)触发来运行,关联的应用卸载...原创 2020-02-07 17:55:56 · 527 阅读 · 0 评论 -
UWP XamlCompiler error WMC1006 的一种场景
编译环境visual studio 2017错误的完整描述是这样的:XamlCompiler error WMC1006: Cannot resolve Assembly or Windows Metadata file 'Type universe cannot resolve assembly: System.IdentityModel, Version=4.0.0.0, Cultur...原创 2020-01-10 00:06:51 · 973 阅读 · 0 评论 -
在VS 2019 创建基于NetCore 的WPF 应用的准备工作
在VS 2019 创建基于NetCore 的WPF 应用的准备工作这其实也是 Port (将基于Net Frawework Console/Winform/WPF移植到NetCore)的基本工作。当然可能正式发布之后,以下的问题都可以得到解决。手动下载安装 NetCore 3.0 的sdkhttps://dotn...原创 2019-07-26 16:31:18 · 3801 阅读 · 5 评论 -
wpf 定制虚线边框
wpf 定制控件虚线边框该虚线边框能被使用在任何带BorderBrush属性的控件,效果如下:代码 1:通用border style 定义,代码来自 https://stackoverflow.com/questions/6195395/how-can-i-achieve-a-dashed-or-dotted-bor...原创 2019-01-23 11:02:47 · 10622 阅读 · 0 评论 -
初识Windows 10 UWP Background Task
需要在一天之内学习backgroundTask并且demo一下,查看了微软官网,大概知道怎么做,但是对于backgroundTask还是一头雾水。找到了tutorialspoint, 思路马上清晰了很多。因为也在学习英语,顺便就把文章翻译一下。原文地址:https://www.tutorialspoint.com/windows10_development/windows10_deve翻译 2017-04-13 23:16:23 · 2824 阅读 · 0 评论