
UWP
文章平均质量分 74
lindexi_gd
我是微软Windows应用开发方向的最具价值专家,欢迎访问我博客blog.lindexi.com里面有大量WPF和UWP博客
展开
-
WPF 引用 UWP 控件 不打包为 MSIX 分发的方法
按照微软的官方文档,大部分的文档都会说如果用了 XAML Islands 等技术的时候,需要新建一个打包项目,将 WPF 应用打包为 msix 等才可以进行分发和使用。但是实际上不打包也可以,此时可以和此前的 Win32 应用一样的分发方式进行分发,可以支持到 Win7 系统,当然了在 Win7 系统上可用不了 UWP 的控件,但是至少应用软件自身可以在 Win7 继续运行的。可以通过判断系统版本决定功能是否开放,如是 Win10 版本,那么开放 UWP 控件部分的使用原创 2021-07-30 00:32:44 · 889 阅读 · 0 评论 -
WPF 使用 Microsoft.Toolkit.Wpf.UI.Controls 的 InkCanvas 做高性能笔迹应用
本文告诉大家如何在 WPF 中应用上 UWP 的笔迹控件,从而实现性能超级高的笔迹应用的方法原创 2021-08-05 00:52:20 · 877 阅读 · 0 评论 -
UWP 写入图片 Exif 信息
本文告诉大家如何在 UWP 中,保存图片的时候,写入 Exif 信息,也就是如照片的 相机型号 制造商 光圈值等信息的写入在 UWP 中,保存图片或照片需要用到图片编码器,在使用编码器写入前可以设置编码器写入图片的属性,此时就可以包含了 Exif 信息。关于啥是 Exif 信息,还请自行百度不同的图片格式可以支持的 Exif 信息范围不相同,咱以下使用 jpg 图片作为例子。如果大家切换...原创 2021-07-09 00:34:29 · 533 阅读 · 1 评论 -
win10 uwp 相机的分辨率设置方法
本文来告诉大家如何在 UWP 中修改相机的分辨率设置以及如何使用相机的功能在 UWP 中可以使用 WinRT 提供的 Win10 特有的 API 用来捕获摄像机的内容,支持很多格式的硬件解码,性能会比 Win32 好特别多。我使用了 UWP 版本的和 WPF 基于 DirectShow 的版本进行性能对比发现在使用 WPF 的版本,在我的设备上,大概 CPU 能到百分之十,而完全没有用到 ...原创 2020-12-31 01:11:30 · 1379 阅读 · 0 评论 -
win10 uwp 不显示 SplashScreen 欢迎界面的方法
在 UWP 的应用,欢迎页面 SplashScreen 是用户第一个看到的界面,这个界面是由 ApplicationFrameHost 读取 UWP 配置的图片显示出来的,因此 UWP 才能做到点击应用瞬间启动那么如果我不想显示启动界面 SplashScreen 的图片,可以如何做?有两个方法,第一个方法是比较推荐的,在应用程序如果能启动足够快,那么将不显示欢迎界面,如果启动不够快那么依然...原创 2020-08-15 05:08:22 · 601 阅读 · 0 评论 -
2019-11-29-win10-uwp-如何开始写-uwp-程序
title author date CreateTime categories win10 uwp 如何开始写 uwp 程序 lindexi 2019-11-29 10:12:42 +0800 2018-4-14 16:8:32 +0800 Win10 UWP 本文告诉大家如何创...原创 2019-11-29 16:00:55 · 430 阅读 · 0 评论 -
2019-11-25-加强版在国内分发-UWP-应用正确方式-通过win32安装UWP应用
title author date CreateTime categories 加强版在国内分发 UWP 应用正确方式 通过win32安装UWP应用 lindexi 2019-11-25 08:57:35 +0800 2019-11-25 08:57:35 +0800 UWP 几...原创 2019-11-25 16:00:38 · 705 阅读 · 0 评论 -
2019-7-20-win10-uwp-使用-msbuild-命令行编译-UWP-程序
title author date CreateTime categories win10 uwp 使用 msbuild 命令行编译 UWP 程序 lindexi 2019-07-20 21:56:24 +0800 2018-10-21 16:15:32 +0800 UWP VisualStud...原创 2019-11-21 16:04:28 · 428 阅读 · 2 评论 -
2018-8-10-win10-uwp-如何开始写-uwp-程序
title author date CreateTime categories win10 uwp 如何开始写 uwp 程序 lindexi 2018-08-10 19:16:50 +0800 2018-4-14 16:8:32 +0800 Win10 UWP 本文告诉大家如何创...原创 2019-11-21 16:02:37 · 347 阅读 · 0 评论 -
win10 uwp 参考
态度随意申请专栏,没想到通过 看了我的博客,都是在别的大神博客看到,然后修改他们的 东邪独孤 http://www.cnblogs.com/tcjiaan/ 老周,买了他的《Windows 10 应用开发实战》写的很好MS-UAP http://www.cnblogs.com/ms-uap/ 微软Windows 工程院的团队博客原创 2016-02-20 10:27:42 · 5627 阅读 · 65 评论 -
win10 uwp 如何修改 Flyout 的宽度或高度
本文告诉大家如何修改 Flyout 的尺寸在堆栈有小伙伴问如何修改 Flyout 的宽度,他看到宽度会使用第一个元素的大小而不是最大的<AppBarButton> <AppBarButton.Flyout> <Flyout> <ListView> <x:St...原创 2020-03-20 16:02:29 · 762 阅读 · 0 评论 -
win10 uwp 录制任意应用屏幕
在 1803 可以使用 Windows.Graphics.Capture 捕获屏幕,可以用来录制应用的窗口原创 2019-10-31 09:11:25 · 2142 阅读 · 2 评论 -
Windows-universal-samples-master示例 XamlCommanding
Windows-universal-samples-master示例 XamlCommanding原创 2015-09-09 21:43:10 · 2539 阅读 · 0 评论 -
XamlReader动态使用xaml
xamlload原创 2015-10-17 09:42:26 · 3169 阅读 · 0 评论 -
UWP appButtonBar样式
UWP 的appButtonBar使用<AppBarButton Icon = "Next" Label = "Next" /> Icon是 SymbolIcon 类 这个类可以使用Symbol中的枚举 我做出了每个Symbol的图标和label原创 2015-10-21 18:15:59 · 5782 阅读 · 4 评论 -
win10应用 UWP 使用MD5算法
使用windows有自带的算法来计算MD5原创 2015-10-07 19:30:24 · 5180 阅读 · 1 评论 -
Win10 UWP xaml 延迟加载元素
xaml新增x:DeferLoadStrategy="Lazy" 延迟加载,到了需要再使用FindName原创 2015-11-09 19:55:56 · 3867 阅读 · 6 评论 -
UWP xaml 圆形头像
现在很多软件都喜欢使用圆形头像win10 uwp使用圆形头像很简单<Ellipse Width="200" Height="200" Margin="10,10,10,10"> <Ellipse.Fill> <ImageBrush ImageSource="assets/1.jpg"/> </Ellipse.Fill></Ellipse>原创 2015-11-10 11:21:26 · 4453 阅读 · 0 评论 -
win10 UWP读写文件
C# uwp应用的文件读写最常见错误就是没有权限。 而最简单的方法是对已知的文件路径进行访问 已知的文件路径常见的是自身的路径 权限这个和之前不同,UWP读写文件多用StorageFile来读写文件 [TOC] StorageFile没有直接的打开一个文件的做法,而是通过StorageFolder创建,打开文件来进行。 下面代码需要using Windows.Storage;获取应用目录原创 2015-10-09 21:58:16 · 23504 阅读 · 2 评论 -
UWP win10 app 新关键字x:Bing
原本使用MVVM开发,我们使用数据绑定是x:Binging 新的关键字x:Bing使用和原来x:Binging区别不大。优点是性能提升,强类型,可以在编译找出类型不同的错误原创 2015-09-08 17:23:45 · 2530 阅读 · 0 评论 -
UWP 绘制图形
UWP图形和wpf变化不多一般用到有椭圆、长方形、多边形、线 不过如果用的好,可以做出很漂亮的界面一般使用画图都是使用Shape 类,Shape 类具有一个与其关联的画笔并可以呈现到屏幕,包括 Line、Ellipse、Rectangle、Polygon、Polyline原创 2015-11-16 20:56:50 · 4594 阅读 · 0 评论 -
RichEditBox 使用自定义菜单
老周:当RichEditBox控件的上下文菜单即将弹出时,会引发ContextMenuOpening事件,我们需要处理该事件,并且将e.Handled属性设置为true,这样才能阻止默认上下文菜单的弹出在RichEditBox控件上声明附加的菜单项原创 2015-12-10 16:28:00 · 3338 阅读 · 0 评论 -
win10 uwp 通知Toast
win10通知使用Toast可以使用win10 模板添加通知var t = Windows.UI.Notifications.ToastTemplateType.ToastText02;使用GetTemplateContent得到模板xml,可以修改var content = Windows.UI.Notifications.ToastNotificationMan原创 2015-11-13 22:42:19 · 4332 阅读 · 0 评论 -
win10 UWP 显示地图
微软自带的地图很简单 引用地图xmlns:Map="using:Windows.UI.Xaml.Controls.Maps" 写在<Page> 然后在Grid 用Map来得到MapControl <Map:MapControl />原创 2015-11-19 22:53:32 · 3815 阅读 · 0 评论 -
win10 UWP 获取系统信息
获取系统信息Windows.Desktop10.0.10586.29X86原创 2015-12-13 10:28:25 · 3739 阅读 · 0 评论 -
win10 uwp 绑定多数据
经常我们需要绑定的数据有多个,当添加到集合控件的对象类型结构比较复杂,我们希望自己来定义排版布局,这时可以使用ItemTemplate用资源的定义现在有数据原创 2015-11-20 17:03:46 · 2885 阅读 · 5 评论 -
win10 uwp clone
clone 可以用MemberwiseClone来复制一个类 但这个复制是浅复制,创建一个新的object然后复制值字段,对于引用就直接复制引用,不复制引用的本身,指向同样引用如果要复制引用,可以使用序列化和反序列化复制类原创 2015-11-30 21:06:18 · 2932 阅读 · 0 评论 -
win10 UWP button
button有很多和wpf一样,可以看《深入浅出WPF》原创 2016-01-03 09:58:30 · 4852 阅读 · 2 评论 -
win10 UWP 隐式转换
没有写好原创 2015-12-12 09:33:48 · 2715 阅读 · 0 评论 -
win10 uwp 装机必备应用 含源代码
装机必备原创 2015-12-03 20:57:45 · 4236 阅读 · 0 评论 -
win10 UWP 剪贴板 Clipboard
本文告诉大家如何使用剪贴板 Clipboard 读取剪贴板和放内容在剪贴板原创 2016-01-26 10:59:52 · 6227 阅读 · 3 评论 -
win10 UWP Markdown 含源代码
Windows下没有比较好的Markdown编辑器 我就自己写一个原创 2016-01-09 15:56:01 · 6501 阅读 · 0 评论 -
win10 UWP FlipView
FlipView可以让用户逐个浏览的项目集合 FlipView Grid.Row="0" Height="100" Margin="10,10,10,10"> Image Source="Assets/QQ.png"/> Image Source="Assets/搜狐.png"/> Image Sou原创 2015-12-21 09:54:53 · 4173 阅读 · 0 评论 -
win10 UWP 圆形等待
看到一个圆形好像微软ProgressRing我们可以用自定义控件按ctrl+shift+a用户控件我们可以用Rectangle做圆形边只要Rectangle RadiusX>0圆角因为每个Rectangle 都一样,我们可以资源 Grid.Resources> Grid.Resources>原创 2016-01-29 11:49:37 · 3844 阅读 · 1 评论 -
win10 UWP 标题栏后退
本文告诉大家如何在 UWP 标题栏添加后退按钮原创 2016-02-09 18:31:45 · 4179 阅读 · 1 评论 -
win10 UWP 应用设置
win10 UWP 应用设置 简单的把设置需要的,放到微软自带的LocalSettings LocalSettings.Values可以存放几乎所有数据 如果需要存放复合数据,一个设置项是由多个值组成,可以使用ApplicationDataCompositeValue将多个合并。存放一个stringstring str{ set { Application原创 2016-01-12 21:01:00 · 3881 阅读 · 0 评论 -
win10 UWP 九幽数据分析
九幽数据统计是统计和分析数据来源,用户使用,先申请账号http://www.windows.sc创建应用图片要72*72记密钥在项目Nuget在App.xaml.cs public App() { Microsoft.ApplicationInsigh原创 2016-02-05 09:29:23 · 2479 阅读 · 0 评论 -
win10 UWP Controls by function
Windows的XAML UI框架提供了很多控件,支持用户界面开发库。其中一些有可视化,一些布局。 一些控件例子:https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/XamlUIBasics我现在做的一个中文版的,很多都是找着微软写,除了注释翻译 2016-03-29 15:11:22 · 3317 阅读 · 0 评论 -
win10 UWP 单元测试
我们在写代码的时候不能保证我们写出来的代码是正确的,所以我们经常要单元测试。 单元测试和重构都是在做完一个小小函数一般就要进行一次,越早做就越好,可以比较早发现问题,这时我们还记得我们写的内容,不过比重构好的是,重构我们经常不知道要叫什么名字,而单元测试反而就比较简单。原创 2016-02-21 14:12:56 · 3779 阅读 · 1 评论 -
win10 UWP MessageDialog 和 ContentDialog
我之前开发一个软件 winMarkdown,这个软件在关闭需要提示用户还没有保存东西,需要保存,如果用户选择退出,那么把数据存放。在Metro程序中,没有传统的窗口,当我们要用需要交互的消息提示时,在Win8时代,引入了一个MessageDialog来取代常用的MessageBox。原创 2016-03-07 21:31:40 · 6597 阅读 · 2 评论