dotnet 职业技术学院

博客

dotnet 职业技术学院

xaml 添加 region

lindexi 发布于 2020-03-05

本文告诉大家如何在 xaml 添加 region

wpf 绑定 DataGridTextColumn

lindexi 发布于 2020-03-05

本文告诉大家如何在 DataGridTextColumn 使用绑定,因为很容易绑定就找不到数据。

wpf 单例

lindexi 发布于 2020-03-05

本文告诉大家如何做一个 wpf 单例程序。单例就是用户只能运行这个程序一次,也就是内存只有存在这个程序一个。

wpf DoEvents

lindexi 发布于 2020-03-05

如果在执行一段卡UI的代码,这时如何让UI响应。如果存在代码需要获得依赖属性,那么代码就需要在UI线程执行,但是这时就会卡UI,为了让UI响应,所以就需要使用DoEvents来让UI响应。 首先需要知道,DoEvents是在 WinForm 有的,在 WPF 没有这个函数,但是可以自己写出来。

win10 uwp 验证输入 自定义用户控件

lindexi 发布于 2020-03-05

TextBox是给用户输入,我们有时要用户只输入数字,而用户输入汉字,我们就有提示用户,那么这东西用到次数很多,我们需要做成一个控件。 我们可以用别人的库,我找到一个大神写的库,很好用 我们使用这个库可以定义很多验证,我记录我如何使用他这个库,还有如何去修改这个库。如何自定义控件做一个和大神做的一样的控件。

win10 uwp 重启软件

lindexi 发布于 2020-03-05

在16299支持在软件自己重启,不需要让用户点击关闭然后启动,虽然我还不知道这个有什么用。本文告诉大家如何让软件关闭重新打开。

win10 uwp 退出程序

lindexi 发布于 2020-03-05

本文告诉大家如何调用方法退出程序。

win10 uwp 进度条 WaveProgressControl

lindexi 发布于 2020-03-05

昨天看到了有个大神做出好看的进度条样式,于是我就去抄袭他的代码,但是发现看不懂,于是本文主要翻译就是大神说这个控件如何做。

win10 uwp 进度条 Marquez

lindexi 发布于 2020-03-05

本文将告诉大家,如何做一个带文字的进度条,这个进度条可以用在游戏,现在我做的挂机游戏就使用了他。

win10 uwp 调试软件启动

lindexi 发布于 2020-03-05

有一些软件在发布的时候发现软件在启动的时候就退出,无法调试。本文告诉大家如何调试一个 UWP 的启动。

win10 uwp 读写XML

lindexi 发布于 2020-03-05

UWP 对 读写 XML做了一些修改,但和之前 WPF 的方法没有大的区别。 我们先来说下什么是 XML , XML 其实是 树结构,可以表达复杂的结构,所以在定制要求高的、或其他方面如json 做不到的结构,那么一般就使用XML,如果XML的数据结构都做不到,那么基本上也难找到其他的结构。 XML 的优点是读写很简单,也支持定制。缺点是复杂,当然这也是他的优点。在网络传输数据,如果使用XML,相对的传输大小会比 Json 多两倍。所以是不是要用到这么高级的结构,还是看需要。 wr 很喜欢用 XML,可以看到我们的项目,*.csproj 和页面 xaml 都是XML,当然Html也是,Xml 其实还可以用作本地数据库,所以 XML 还是很重要。 本文就提供简单的方法来读写 XML 。提供方法有两个,放在前面的方法是比较垃圾的方法,放在后面的才是我希望大家使用的。 如果遇到了 C# 或 UWP 读取 xml 返回的 Node 是空,那么请检查命名空间,关于命名空间内容,请继续看博客。

win10 uwp 萤火虫效果

lindexi 发布于 2020-03-05

本文在Nukepayload2指导下,使用他的思想用C#写出来。 本文告诉大家,如何使用 win2d 做出萤火虫效果。

win10 uwp 获得缩略图

lindexi 发布于 2020-03-05

有时候需要获得文件或视频的缩略图。 本文提供两个方法,用于获得文件的缩略图和截取视频指定时间的显示图片。

win10 uwp 获得元素绝对坐标

lindexi 发布于 2020-03-05

有时候需要获得一个元素,相对窗口的坐标,在修改他的位置可以使用。 那么 UWP 如何获得元素坐标? 我提供了一个方法,可以获得元素的坐标。

win10 uwp 获取文件夹出错

lindexi 发布于 2020-03-05

获取文件夹时出现

    Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))