lindexi

林德熙 - Windows 10 App Developer

林德熙

UWP How to custom RichTextBlock right click menu

We can find the default RichTextBlock will show the copy and the select all menu when we right click it. If you think the default menu is too boring, try customizing the RichTextBlock right click menu.

win10 uwp 如何自定义 RichTextBlock 右键菜单

默认的 RichTextBlock 的邮件菜单是包含复制和全选,如果想要自定义菜单可以添加 ContextFlyout 属性

win10 uwp 鼠标移动到图片上切换图片

如果只是在后台代码判断鼠标是否移动到图片上,修改图片,那么实在简单,但是如果后台代码写多了,就会如下面的注释说的一样。如果只是在 xaml 写所有代码能否在鼠标移动到图片上自动修改图片?在 UWP 有一个好用的库 Behaviors 库支持绑定事件,于是在鼠标进入图片的时候触发动画修改图片,在鼠标在图片范围外的时候触发动画修改图片

win10 uwp 在 ItemsPanelTemplate 里面通过样式绑定 Orientation 显示方向

在 UWP 是不支持在 Setter 里面的 Value 进行绑定,如果想要在 ItemsPanelTemplate 里面绑定显示方向,那么需要通过附加属性的方法绑定。如果在后台代码定义了 Orientation 属性想要在 xaml 绑定到 ListView 的样式,可以尝试多创建一个帮助属性,用于在里面绑定

uwp ScrollViewer content out of panel when set the long width

I find a ununderstandable behavior in UWP. I make a content with a long width in ScrollViewer and the content will out of the panel.

在 Windows Defender 设置文件夹白名单提升 VisualStudio 编译速度

最近在使用 VisualStudio 编译的时候发现编译的速度下降了,原因是编译的时候会创建很多文件,微软自带的杀毒工具会扫描创建的文件,所以降低了编译速度

win10 uwp 使用 ScaleTransform 放大某个元素

本文告诉大家如何通过 ScaleTransform 放大元素 放大一个元素的方法有很多个,通过 ScaleTransform 放大是比较清真的

通过 frp 开启服务器打开本地的 ZeroNet 服务器外网访问

现在大多数的网站都需要有服务器,但是 ZeroNet 是无服务器的网络,可以在 ZeroNet 里面是否简单搭建自己的网站,同时不需要任何一个服务器。任何访问你的网站的小伙伴都将成为你的网站的服务器,每个人都可发布自己的网站而不需要服务器

win10 uwp 一张图说明水平对齐和垂直对齐

有小伙伴好奇 HorizontalAlignment 和 VerticalAlignment 是如何使用的,本文使用一张图简单说明了水平对齐和垂直对齐

win10 uwp 渲染原理 DirectComposition 渲染

本文来告诉大家一个新的技术DirectComposition,在 win7 之后(实际上是 vista),微软正在考虑一个新的渲染机制。

为何使用 DirectComposition

本文主要翻译Why use DirectComposition,介绍 DirectComposition 的功能和优点。

WPF 使用 SharpDX

本文告诉大家如何在 WPF 使用 SharpDX ,只是入门。

win10 uwp 发布旁加载自动更新

在很多企业使用的程序都是不能通过微软商店发布,原因很多,其中我之前的团队开发了很久的应用,结果发现没有用户能从微软应用商店下载所以我对应用商店没有好感。但是作为一个微软粉丝,怎么能不支持 UWP 开发呢。但是做出来 UWP 应用还是需要用户能用,经过了很长的时间,和很多大佬聊了之后,终于对新的项目使用旁加载的方式,使用自己的服务器提供下载更新

安装 Sureface Hub 系统 Windows 10 team PPIPro 系统

本文告诉大家如何安装这个系统

WPF 从零开始开发 dotnet Remoting 程序

本文告诉大家如何不使用框架,从零开始开发一个 dotnet remoting 程序

获取 Nuget 版本号

本文告诉大家通过命令行获取 Nuget 的版本号

win10 uwp 使用 LayoutTransformer

如果需要使用旋转,那么很容易把图片旋转的布局被裁剪。如果需要旋转的控件还在指定的 Grid 内,就需要使用布局的旋转。本文告诉大家如何使用 LayoutTransformer。需要知道,uwp是没有 LayoutTransformer ,这个类是仿照 wpf 的 LayoutTransformer 写的。

win10 uwp 在 VisualStudio 部署失败,找不到 Windows Phone 可能的原因

在我使用 VisualStudio 调试的时候,发现我插入了手机,但是 VisualStudio 在部署的时候找不到手机。 可能的原因是 手机禁用了连接,第二个原因是可能手机驱动没正确让 VisualStudio 找到手机

VisualStudio 扩展开发 获得输出窗口内容

本文告诉大家如何拿到 VisualStudio 输出窗口的内容

C# json 转 xml 字符串

本文告诉大家如何将 json 转 xml 或将 xml 转 json 字符串

C# double 好用的扩展

在很多代码需要使用数学计算,在用到 double 很难直接判断一个值是 0 或者 1 ,判断两个值相等。 本文提供一个数学扩展,让大家可以简单使用到 double 判断

C# 16 进制字符串转 int

最近在写硬件,发现有一些测试是做 16 进制的字符串,需要把他转换为整形才可以处理 本文告诉大家如何从 16 进制转整形

如何替换一个 exe 的图标

有小伙伴写了一个诡异的程序,我想要他修改这个程序的图标,但是他觉得我的图标不好看,就不修改。但是我觉得他的图标不好看,我没有他的源代码,我如何拿到他程序修改他的图标

win10 uwp 去掉 Flyout 边框

在 UWP 的 Flyout 的边框一点都不好看,本文告诉大家如何去掉这个边框

VisualStudio 插件 翻译注释

有一些项目的注释是使用日文或英文写的,有一些小伙伴看不懂,在 VisualStudio 可以通过插件帮助翻译注释

SublimeText 快速打开当前文件的文件夹

在使用 SublimeText 需要使用资源管理器打开当前的文件,但是没有官方的方法,需要设置快捷键

VisualStudio 过滤输出窗口文本

如果一个项目是很多小伙伴开发,里面有一些逗比喜欢在输出窗口输出大量无意义的文本,那么很难通过输出窗口调试 本文告诉大家通过 VisualStudio 插件过滤输出窗口文本,让 VisualStudio 的输出只是自己需要的信息

PowerShell 通过 WMI 获取补丁

本文告诉大家如何通过 WMI 获取补丁

PowerShell 通过 WMI 获取设备厂商

本文告诉大家如何通过 WMI 使用Win32_ComputerSystem获取设备厂商

win10 uwp 客户端如何发送类到 asp dotnet core 作为参数

本文告诉大家如何在 UWP 或 WPF 客户端通过将类转换为 json 发送到 asp dotnet core 作为方法的参数