lindexi

林德熙 - Windows 10 Developer

林德熙

分类

从以前的项目格式迁移到 VS2017 新项目格式

以前的项目格式使用的是 csproj 的格式,但是 .net core 支持使用 project.json 格式的项目文件,后来还是决定不使用这个格式。 VS2017 的项目格式更好读、更简单而且减少了 git 冲突。

本文来告诉大家如何从 VS2015 和以前的项目格式修改为 VS2017 项目格式。

win10 uwp 萤火虫效果

本文在Nukepayload2指导下,使用他的思想用C#写出来。

本文告诉大家,如何使用 win2d 做出萤火虫效果。

win10 uwp 横向 AppBarButton

一般看到的 AppBarButton 都是图片在上面,文字在下面,是否可以更改让文字在和图片相同的位置?本文告诉大家如何做出横向的 AppBarButton 把图标和文本放在一起。

win10 uwp 依赖属性

本文告诉大家如何使用依赖属性,包括在 UWP 和 WPF 如何使用。

本文不会告诉大家依赖属性的好处,只是简单告诉大家如何使用。

win10 uwp DataContext

本文告诉大家DataContext的多种绑法。

适合于WPF的绑定和UWP的绑定。

我告诉大家很多个方法,所有的方法都有自己的优点和缺点,可以依靠自己喜欢的用法使用。当然,可以在新手面前秀下,一个页面一个绑定方法。

WPF 使用RPC调用其他进程

如果在 WPF 需要用多进程通信,一个推荐的方法是 WCF ,因为 WCF 是 RPC 计算。先来讲下 RPC (Remote Procedure Call) 远程过程调用,他是通过特定协议,包括 tcp 、http 等对其他进程进行调用的技术。详细请看百度

C# 写系统日志

因为我不想使用自己写文件,我的软件是绿色的,所以把日志写到 Windows 日志。

win10 uwp 如何使用DataTemplate

这是数据模板,一般用在数组的绑定,显示数组中的元素。

假如我们有一个列表,列表里是书,包括书名、作者、还有出版,那么我们只有源信息,如何把它显示到我们的ListView,就需要DataTemplate。

使用很简单,我们可以定义在资源,也可以定义在ItemTemplate。

数据模板有绑定的问题。

我们使用Binding和WPF其实没有多少不同,在Mode只有OneWay,OneTime,TwoWay。我们使用的x:bind在DataTemplate才和原来有一些不同。

我们使用x:bind需要我们对我们数据的类型,这个在前没有,我开始不知,弄了好久,最后才知道,还有一个,UWP默认是OneTime,也就是绑定只有一次。

win10 uwp 商业游戏

本文告诉大家去做一个商业游戏,游戏很简单,几乎没有什么技术。

win10 uwp 商业游戏 1.1.5

本文是在win10 uwp 商业游戏 基础上继续开发,添加一些无聊的游戏。

因为在发布几个月,下载量很少,小伙伴说游戏就玩不到几分钟就不想玩,于是我就想加入其他游戏。

下面我来告诉大家如何在游戏中添加多个游戏。包括数据共用,导航。

win10 uwp slider 隐藏显示数值

本文告诉大家,如何隐藏 slider 拖动出现的数值。

因为这个数值是控件给的,样子不好看,而且在 slider 的上面,不是在他的右边,所以需要隐藏他。

win10 uwp 读取文本GBK错误

本文讲的是解决UWP文本GBK打开乱码错误,如何去读取GBK,包括网页GBK。最后本文给出一个方法追加文本。

WPF 编译为 AnyCPU 和 x86 有什么区别

本文告诉大家,编译为 AnyCpu 和 AnyCPU(Prefer 32-bit)和 x86 有什么区别

win10 使用 SMB v1

如果使用网络链接出现共享需要过时的 SMB1 协议无法创建映射,那么请看本文

如何移动 nuget 缓存文件夹

本文告诉大家如何移动 nuget 缓存文件夹。

因为 nuget 文件夹一般比较大,现在我的 nuget 文件夹有 10 G,默认的 nuget 文件夹是在C盘,所以需要移动他。

WPF 省市县3级联动

本文告诉大家如何使用绑定做省市县3级联动,代码从网上找的。

C# 枚举转字符串

有时候需要把枚举转字符串,那么如何把枚举转字符串?

C# Find vs FirstOrDefault

本文告诉大家,在获得数组第一个元素时,使用哪个方法性能更高。

C# 获得设备usb信息

本文告诉大家如何获得设备的usb来进行判断是否有哪些usb和找不到usb可能是什么。

如何写毕业论文 表格

毕业论文的表格要求是三线表。

本文告诉大家如何使用word弄三线表

C#命令行解析工具

我将告诉大家两个方法去获取C#输入的命令行参数。

上传代码 CodePlex

CodePlex是微软开源项目网站,有很多人都在上面传代码,我们也可以上传自己的代码

win10 uwp 如何判断一个对象被移除

有时候需要知道某个元素是否已经被移除,在优化内存的时候,有时候无法判断一个元素是否在某个地方被引用,就需要判断对象设置空时是否被回收。

本文告诉大家一个简单的方法判断对象是否被移除。

如何安装 btsync

本文告诉大家如何在 windows 和 Linux 安装使用 Btsync ,而且分享一些小东西给大家

给博客添加rss订阅

如果是自己搭建博客,有一个问题是如何写一篇新的文章就可以告诉读者,你写了一篇新的?一个简单方法是使用 rss ,RSS订阅是站点用来和其他站点之间共享内容的一种简易方式,即Really Simple Syndication(简易信息聚合),使用这个东西就可以把自己写的博客推送给读者。

本文告诉大家,如果在博客配置 rss 让读者可以订阅。

C# 快速释放内存的大数组

本文告诉大家如何使用 Marshal 做出可以快速释放内存的大数组。

最近在做 3D ,需要不断申请一段大内存数组,然后就释放他,但是 C# 对于大内存不是立刻释放,所以就存在一定的性能问题。 在博客园看到了一位大神使用 Marshal 做出快速申请的大数组,于是我就学他的方法来弄一个。本文告诉大家这个类是如何使用。

代码段

本文主要:如何制作Visual Studio 代码段,代码段作用,和如何使用。

win10 uwp xaml 绑定接口

本文告诉大家如何在 xaml 绑定属性使用显式继承接口。