摘要: 我们的项目中会包含有很多文件,但是可能我们没有注意到的,我们的文件的编码不一定是utf-8,所以可能在别人电脑运行时出现乱码。最近在做一个项目,这个项目可以把我们的文件夹里的所有文本,判断他们是什么编码,如果不是用户规定的编码,那么就告诉用户,是否要把它规范为设置的编码。我们常用的编... 阅读全文
posted @ 2017-10-19 19:30 lindexi 阅读(238) 评论(0) 推荐(0)
摘要: 我最近做的软件,需要检测dll或exe是否混淆,需要反射获得类名,这时发现,C#可以加载DLL,但不能卸载DLL。于是在网上找到一个方法,可以动态加载DLL,不使用时可以卸载。我在写一个WPF 程序,发现可以通过 Assembly.Load 加载 DLL,但是如何卸载DLL?下面就来... 阅读全文
posted @ 2017-10-19 19:30 lindexi 阅读(255) 评论(0) 推荐(0)
摘要: 我看见了知乎首页登录背景和普通的地球人写的博客,发现了个好看的效果。那么我来告诉大家如何做这个效果。第一步是在 Canvas 画点,第二步是让点移动,第三步是画线在 Canvas 画一个点我们画点可以使用 Ellipse 我们给他宽和高,Fill,就可以画出来。需要加在 Canvas... 阅读全文
posted @ 2017-10-19 19:30 lindexi 阅读(156) 评论(0) 推荐(0)
摘要: 我们在UWP,经常使用的图片,数据结构就是 BitmapImage 和 WriteableBitmap。关于 BitmapImage 和 WriteableBitmap 区别,我就不在这里说。主要说的是 BitmapImage 和 WriteableBitmap 、二进制 byte ... 阅读全文
posted @ 2017-10-19 19:30 lindexi 阅读(362) 评论(0) 推荐(0)
摘要: 我们经常需要一个按钮,在按下时,后台执行Task,这时不能再次按下按钮。我们使用自定义控件,首先新建一个类,我把它命名是ProgressButton一个进度条按钮,也就是我们按下时发生进度条,完成时他又是按钮。我们需要一个值让我们知道是不是已经完成了后台,按钮可以按下,在按下时,自动... 阅读全文
posted @ 2017-10-19 19:30 lindexi 阅读(207) 评论(0) 推荐(0)
摘要: 有时候我们需要选择一个 GridView 的一项,通过我们右击。于是我们需要在 GridView 的 SelectionMode 为 Single ,IsRightTapEnabled 为True假如我们给的 ItemSsource 的类型是List,那我们可以通过简单方法得到右击... 阅读全文
posted @ 2017-10-19 19:30 lindexi 阅读(126) 评论(0) 推荐(0)
摘要: CalendarDatePicker 是一个好用的东西,但是我发现想要修改他右边的那个图标,显示日历的图标颜色,没有这个选项。如果不知道我说的是哪个,请看下面的图。左边颜色变化的就是我们要修改的图标。要修改他很简单,我们需要写资源。 图标使用的资源被我们... 阅读全文
posted @ 2017-10-19 19:30 lindexi 阅读(269) 评论(0) 推荐(0)
摘要: 我们发现我们无法绑定密码框的密码,PasswordBox 的 Password 不能绑定。我们想做 MVVM ,我们需要绑定密码,不能使用前台 xaml.cs 监听 密码改变得到密码的值,传到 ViewModel 。本文提供一个简单方法来绑定 WPF 的 PasswordBox 的 ... 阅读全文
posted @ 2017-10-19 19:30 lindexi 阅读(355) 评论(0) 推荐(0)
摘要: 本文讲的是当我们应用失去焦点时,我们获得事件,当我们应用获得焦点,同样获得事件。同时,在应用不可以见时,我们也可以获得。上面一张图,开始是应用启动,获得焦点,应用显示。然后我们打开另一个应用,切换,这时我们应用没有焦点。然后我们用鼠标点击应用,我们应用获得焦点,这时显示鼠标点击获得焦... 阅读全文
posted @ 2017-10-19 19:30 lindexi 阅读(192) 评论(0) 推荐(0)
摘要: 很多时候不需要获取整个文件夹的文件,是需要获取文件夹里指定的文件。那么 UWP 如何对文件夹里的文件进行过滤,只拿出自己需要的文件?本文:如何使用通配符或文件匹配方式在uwp获取文件夹中指定的文件如果阅读中发现有任何句子不通的,请告诉我 lindexi_gd@163.com 假如需要... 阅读全文
posted @ 2017-10-19 19:30 lindexi 阅读(155) 评论(0) 推荐(0)
摘要: 有时候需要获得文件或视频的缩略图。本文提供两个方法,用于获得文件的缩略图和截取视频指定时间的显示图片。文件缩略图如果有一个文件需要获得缩略图,可以使用 GetThumbnailAsync 或 GetScaledImageAsThumbnailAsync ,就可以获得。代码请看下面: ... 阅读全文
posted @ 2017-10-19 19:30 lindexi 阅读(184) 评论(0) 推荐(0)
摘要: 我遇到一个问题,我在 xaml 用了我的自定义控件,但是我给他设置了一个值,但是什么时候我才可以获得这个值?本文告诉大家,从构造函数、loaded、Initialized 的调用过程。用最简单的方法创建一个自定义控件,然后在他里面写一个属性 public static ... 阅读全文
posted @ 2017-10-19 19:30 lindexi 阅读(139) 评论(0) 推荐(0)
摘要: 有时候需要获得一个元素,相对窗口的坐标,在修改他的位置可以使用。那么 UWP 如何获得元素坐标?我提供了一个方法,可以获得元素的坐标。首先需要获得元素,如果没有获得元素,那么如何得到他的坐标?假如 xaml 是这样,而我需要获得 MainTextBlock 相对窗口的坐标 ... 阅读全文
posted @ 2017-10-19 19:30 lindexi 阅读(132) 评论(0) 推荐(0)
摘要: 有时候需要获得网页的 js 执行后的源代码,或者模拟网页输入,如点按钮输入文字。如果需要实现,那么就需要用 WebView ,使用方法很简单。首先创建一个 WebView ,接下来的所有输入都需要在 NavigationCompleted 之后才可以使用。所以我就在构造方法使用下面代... 阅读全文
posted @ 2017-10-19 19:30 lindexi 阅读(144) 评论(0) 推荐(0)
摘要: 本文告诉大家DataContext的多种绑法。适合于WPF的绑定和UWP的绑定。我告诉大家很多个方法,所有的方法都有自己的优点和缺点,可以依靠自己喜欢的用法使用。当然,可以在新手面前秀下,一个页面一个绑定方法。 开始是从最简单的来说起。资源绑定最简单的绑定是写在资源。 ... 阅读全文
posted @ 2017-10-19 19:30 lindexi 阅读(288) 评论(0) 推荐(0)
摘要: 本文主要:如何开发一个 visual Studio 扩展,其实扩展也叫插件。那么就是如何开发一个 vs插件。我写这博客时候,是我在开发一个插件:编码规范工具。记录的是我从不知道到发布插件,如果遇到了开发中的问题,欢迎交流。安装 Visual Studio SDK首先需要安装 Visu... 阅读全文
posted @ 2017-10-19 19:30 lindexi 阅读(1105) 评论(0) 推荐(0)
摘要: 毛玻璃在UWP很简单,不会和WPF那样伤性能。本文告诉大家,如何在 UWP 使用 win2d 做毛玻璃。毛玻璃可以使用 win2D 方法,也可以使用 Compositor 。使用 win2d 得到软件内控件毛玻璃,而使用 Compositor 可以获得窗口毛玻璃。先来说下如何使用 ... 阅读全文
posted @ 2017-10-19 19:30 lindexi 阅读(473) 评论(0) 推荐(0)
摘要: 我需要做一个函数,显示 x2 ,但是看起来用 TextBlock 做的不好看。我用 WPF 写的上标看起来不好看,但是最后有了一个简单方法让他好看。本文告诉大家如何做一个好看的上标。一开始做的方法:把下面代码写在页面里,使用对齐是上面,改变字号,于是看起来就是上标。 ... 阅读全文
posted @ 2017-10-19 19:30 lindexi 阅读(374) 评论(0) 推荐(0)
摘要: 我在堆栈网看到有人问 如何拖动一个TextBlock的文字到另一个TextBlock 于是看到一个大神给出的方法,下面我就来和大家说下如何拖动一开始我们需要一个界面,就放两个TextBlock 一个是源,一个目标。我们拖动源到目标。 ... 阅读全文
posted @ 2017-10-19 19:30 lindexi 阅读(195) 评论(0) 推荐(0)
摘要: 本文主要讲如何去掉Latex的行号删除\modulolinenumbers删除所有\linenumbers删除\usepackage{lineno,hyperref}modulolinenumbers就是每多少行显示行数,每一页重新开始latex引用多篇参考文献尝试引用:\usepa... 阅读全文
posted @ 2017-10-19 19:30 lindexi 阅读(804) 评论(0) 推荐(0)