Xamarin Android ListView

Xamarin Android ListView

之前写 WPF 的时候,自定义 ListView 可以非常轻松的就实现,无论是通过DataTemplate还是 ItemTemplate都可以达到预期效果,但是 Xamarin Android 就比较复杂了。

阅读更多
智慧农田安卓监控APP
Rainmeter Lua 脚本

Rainmeter Lua 脚本

用 Rainmeter 也快 10 年了,从乐此不疲得写 RM 项目到现在的桌面怎么简洁怎么来,期间也发布过不少下载量超六位数 Skin,也没有为 Rainmeter 写过啥,今天写一下 Lua 和 Rainmeter 的使用,也是让大家能运用这个高级脚本写出更好的 Skin。

阅读更多
Kubuntu 配置 Shadownsocks

Kubuntu 配置 Shadownsocks

最近买了一台 HUAWEI Matebook X Pro 用于跨平台开发(其实就是看到这么窄的边框无法自拔),装上 Kubuntu 以后整个人更起飞了,因为彻底得无法打英雄联盟了,那只能上 YouTube 看看视频吧,发现 Linux 下 Shadownsocks 使用还是没有 Windows 版本那么方便

阅读更多

WPF 进阶 - Fody PropertyChanged

相信每一个WPF开发工程师都会遇到这样一个问题,将业务转换成业务模型(Model)以后,就需要用相应的视图(VIEW)和视图模型(ViewModel)展示和交互,那么MVVM模式下就必然要做一个头疼的事情,那就是封装响应变化通知的CLR属性,顶级接口为:INotifyPropertyChanged

阅读更多
WPF MarkupExtension 实践

WPF MarkupExtension 实践

我们首先来回顾一下上一篇中 MarkupExtension 的一些基础的概念,首先当然是 XAML 了,XAML 全称是 Extensible Application Markup Language (可扩展应用程序标记语言),是专门用于 WPF 技术中的 UI 设计语言,通过使用 XAML 语言,我们能够快速设计软件界面,同时能够通过绑定这种机制能够很好地实现界面和实现逻辑之间的解耦,这个就是 MVVM 模式的核心了。

阅读更多

WPF MarkupExtension 原理

存在一些不是特定于XAML的WPF实现的标记扩展,而是XAML作为语言的内在函数或特征的实现。这些标记扩展在System.Xaml程序集中实现,作为一般.NET Framework XAML服务的一部分,并且位于XAML语言XAML命名空间内。在Xaml中为某个对象以Attribute的方式设置对象的属性时,attribute的值默认只能是字符串。

阅读更多

VSCode - Setting Sync 设置同步插件

VSCode是Github推广技术 Electron 的产物,可以说是非常强的利用HTML,CSS,JS构建跨平台桌面应用程序框架,微软也让我见识到了:老子拨出一小批人写个“文本编辑器”有多吊。当然,光芒之下的VSCode也有不少需要改进的地方,比如登陆账号能同步设置,因为VSCode的设置项实在太多了,官网至今没有推出,不过借助强大的第三方插件就可以实现

阅读更多
淘宝商品自动上架软件
英雄联盟战绩查询网站