lindexi

林德熙 - 微软最具价值专家和 .NET 基金会成员

林德熙

win10 uwp 如何使用DataTemplate

这是数据模板,一般用在数组的绑定,显示数组中的元素。 假如我们有一个列表,列表里是书,包括书名、作者、还有出版,那么我们只有源信息,如何把它显示到我们的ListView,就需要DataTemplate。 使用很简单,我们可以定义在资源,也可以定义在ItemTemplate。 数据模板有绑定的问题。 我们使用Binding和WPF其实没有多少不同,在Mode只有OneWay,OneTime,TwoWay。我们使用的x:bind在DataTemplate才和原来有一些不同。 我们使用x:bind需要我们对我们数据的类型,这个在前没有,我开始不知,弄了好久,最后才知道,还有一个,UWP默认是OneTime,也就是绑定只有一次。

win10 UWP 使用 MD5算法

在我们的应用需求很常见的,我们需要使用md5算法。 uwp的 md5 和 WPF 的使用差不多。

wpf VisualBrush 已知问题

本文告诉大家,visualBrush 已知 bug ,希望大家使用 VisualBrush 时可以知道

天河2 程序 version GLIBCXX_3.4.21 not found 解决方法

本文告诉大家在 天河2 运行程序时发现 version GLIBCXX_3.4.21 not found 如何修复

如何在 CMD 启动的软件传入带空格的路径

在使用 CMD 命令的时候,会将传入的命令按照空格分为多个不同的命令,但是路径经常是带有空格的。特别是想将参数传入到通过命令行启动的软件里面,可以如何做?

从 dotnet core 3.0 的特性让 WPF 布局失效讨论 API 兼容

在 dotnet core 3.0 为了支持 IEEE 浮点数计算标准,修改了 Math.Max 的算法,于是在 WPF 的 Track 里面的布局依赖于之前的计算,于是在 dotnet core 3.0 的修改就让布局计算不对了。改动现有 API 的行为会让现有的代码出现不兼容问题,那么要让一个框架能稳定支持升级需要满足什么条件

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

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

为何使用 DirectComposition

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

获取 Nuget 版本号

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

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

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

如何在 Windows 10 中移除 Internet Explorer 浏览器

现在 Internet Explorer (IE)已经过时了,可以通过控制面板移除这个古老但是依然是一个伟大的浏览器

恢复 U 盘隐藏文件夹

在U盘放在打印的设备打印一个文件之后,发现U盘的文件夹都找不到了

国内好用的 DNS 列表

本文介绍在国内比较好的 DNS 列表

windows 应用程序在关机时的退出代号

在 windows 应用程序关闭的时候可以通过进程的 ExitCode 了解这个应用是如何关闭的

win10 uwp 通过 win2d 画出笔迹

本文告诉大家如何在 UWP 上让 win2d 画出笔迹,通过实际测试发现在 UWP 的笔迹的性能比在 WPF 高很多。但是如果只是使用默认的 InkCanvas 可以做的很少,同时性能也不是特别高,在加上 win2d 才可以做到和来画一样快的性能

微软 Tech Summit 技术暨生态大会课程 · 基于 Roslyn 打造高性能预编译框架

最快的代码是什么代码?不运行的代码才是最快的代码

使用 Pandoc 把 Markdown 转 Docx

最近在写文档,但是有小伙伴比较渣,他只会使用 Word 为了照顾这些比较渣的小伙伴,我需要把我的 Markdown 文件转换为 Word 给他们。

win10 UWP 剪贴板 Clipboard

本文告诉大家如何使用剪贴板 Clipboard 读取剪贴板和放内容在剪贴板

在 Windows 下那些好用的调试软件

在开发 Windows 程序经常需要调试软件,本文介绍 Windows Sysinternals 的好用的工具。

win10 UWP 全屏

win10 可以全屏软件或窗口,窗口有一般、最小化、最大化。我们有新的API设置我们软件是全屏,是窗口。我们可以使用ApplicationView让我们软件全屏或取消。

为何 987654321/123456789 的值是 8.0000000729

有时候,发现 987654321/123456789=8.0000000729 为什么后面还有几个数字? 本文告诉大家,后面几个是如何算的

创建不带BOM 的UTF8

如果使用 StreamWriter 创建的文本,都是默认带 BOM ,如果需要创建一个不带BOM的文件,请看本文。

win2d CanvasRenderTarget vs CanvasBitmap

最近在做离线渲染就发现了 CanvasRenderTarget 和 CanvasBitmap 不知道为什么需要 CanvasBitmap 感觉 CanvasRenderTarget 和 CanvasBitmap 是重复的。 我在网上找了很多发现了大神的回复,于是我就把他翻译,希望大家看到就知道垃圾微软做 CanvasRenderTarget 和 CanvasBitmap 的区别

软件设计 白话依赖注入

有很多小伙伴来问依赖注入和如何做一个框架,我说了好久想到下面的故事,所以就写下来。

win10 uwp 使用油墨输入

现在很多人还是使用笔和纸来记录,那么可以在电脑输入方式和之前使用的方式一样,很多用户觉得会方便。在win10 我们有一个简单的方法去让用户输入,InkCanvas。现在edge,OneNote这些都有使用InkCanvas,我们可以在我们的手机上手写,我们也可以在我们电脑上用鼠标写,然后我们可以把我们写的保存图片,可以识别文字。

安装 pip

本文告诉大家如何在 VisualStudio 下安装 Python 安装 Pip

在 windows 安装 Jekyll

本文告诉大家一个简单的方法在 Windows 安装 Jekyll

解决 vs 出现Error MC3000 给定编码中的字符无效

在 xaml 写中文注释,发现编译失败 Error MC3000 给定编码中的字符无效

解决 Win10 UWP 无法使用 ss 连接

一旦使用了 ss, 那么很多应用就无法连接网络。 本文提供一个方法可以简单使用ss提供的代理。

手机1520 win8.1升级win10

昨天买了手机1520,卖家不错:https://item.taobao.com/item.htm?id=525484481986 于是我想把win8.1升级为win10 首先去http://www.ithome.com/html/windowsphone/140136.htm 下载Windows Insider,因为我没有在手机打开,所以想要扫码,扫码可以搜索 扫扫看 也是软媒的 然后扫码 这里写图片描述 接着可以拿到Windows Insider 因为需要Windows Insider会员,可以在pc注册https://insider.windows.com/ 接着可以备份,因为我才买来,我就没有 打开发现有几个选项:http://www.cnbeta.com/articles/474089.htm 这里写图片描述 Fast:是那些想要享受第一时间获得系统新版本和功能更新的Insider用户最佳选择,为了识别存在的问题从而让设备承担一些风险,提供建议和想法从而让Windows软件和设备更优秀。

安装visualStudio 出现 cant install Microsoft.TeamFoundation.OfficeIntegration.Resources

本文告诉大家在安装 VisualStudio 时出现cant install Microsoft.TeamFoundation.OfficeIntegration.Resources如何安装

俄罗斯方块

俄罗斯方块是一个很经典的游戏,做一个UWP俄罗斯方块没有什么用,我想说的是移植,把经典游戏移植到UWP。