WPF 让一组 Button 实现 RadioButton 的当前样式效果

WPF 让一组 Button 实现 RadioButton 的当前样式效果

—— 魏刘宏 2020年6月19日

概述:本文通过 WPF 的数据触发器(DataTrigger)和多重绑定(MultiBinding),在一组普通按钮(Button)上实现了像单选按钮(RadioButton)那样的,同一时间只有一个按钮具有当前样式(本文演示的是背景颜色)的效果。

需求起因:公司项目中有个 WPF 项目,有个界面下方有一块显示当前信息的区域,并且有几个按钮,意图是点击之后可以切换为另一区域的信息。由于到目前为止,业务中都还只有一个区域,所以之前同事就没写这切换的逻辑。经过本人的不懈努力,切换逻[……]

全文阅读

【DLGCY】资源分享

【DLGCY】【资源分享】

【插件】

网页视频下载插件_Video-DownloadHelper_v7.3.9_VdhCoAppSetup_v1.5.zip

 

【文档】

[读书笔记]-《大话设计模式》添加目录.pdf

[Python]-Python-爬中从入门到进阶之路_添加目录.pdf

WPF编程宝典:使用C# 2012和.NET 4.5 第4版,WPF编程宝典_第4版_文字版_前27页.pdf

WPF编程宝典–使用C#2012和.NET4.5DEMO源码.zip

 

【软件】

卸载】Windows Installer Clean Up_msi[……]

全文阅读

IIS错误解决:当前标识没有对Temporary ASP.NET Files的写访问权限

IIS错误解决:当前标识没有对Temporary ASP.NET Files的写访问权限

独立观察员 2020年5月15日

 

完整错误:

当前标识(IIS APPPOOL\.NET v4.5)没有对”C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files”的写访问权限

 

其中的标识 “.NET v4.5” 是指你的应用程序池,所以每个人可能不一样;后面的路径也可能不一样,比如不是 “Framework” 而是 “Framework64” 之类的。

 

那么[……]

全文阅读

使用腾讯微证券入门可转债打新

使用腾讯微证券入门可转债打新

独立观察员 2020.04.22

 

之前在知乎上了解到可转债打新,觉得挺有意思的。先简单介绍一下什么是可转债打新,首先,可转债是一种可以转为股票的债券,所以一般都是上市公司依托对应的股票来发行的;其次,打新指的就是买新发行的可转债,然后一般在上市当日卖出,从中赚取差价的行为。

 

目前看来,可转债打新,不需要投入大量资金,风险小,一般不会亏损,收益比余额宝之类的大,唯一考验的是运气(需要抽签中签才能买),所以可以看做是股市给大家发的红包,不抢就可惜了。

 

本人目前在这方面也是小白,第一笔可转债打新是在东方财富A[……]

全文阅读

台式机插4G上网卡后供给其它设备内外网

台式机4G上网卡后供给其它设备内外网

独立观察员 2020.04.22

 

最近出差到现场,到的时候只有内网和一个小的交换机。后来我们买了个可以插手机卡,接口为USB的4G上网卡,所以那台电脑能上内外网了。

 

那个内网其实就是脚下的交换机连接的设备组成的,没有网关的,之前IP配置里倒是填了个网关(192.168.11.1),后来发现并不存在,所以不填也行。

 

ipconfig 的结果:

(内网指定了静态IP为192.168.11.200,我也不知道怎么这里显示IP为169.254.55.233)

 

ping 的结[……]

全文阅读

WordPress 在侧边栏添加显示相关文章功能

WordPress 侧边栏添加显示相关文章功能

独立观察员 2020年4月3日

本文讨论在 WordPress侧边栏小工具)区域添加显示与当前浏览的文章相关的文章的功能。

 

一、使用代码(标签关联)

 

由于 WordPress 小工具区域添加的内容默认不支持 php 代码(之前是这样的,现在没有去测试),所以我们首先要想办法让它支持。这里推荐一个插件—— Enhanced Text Widget

 

安装好之后,打开后台—外观—小工具,从 可用小工具 中拖一个 “Enhanced Text” 到 边栏小工具区:

&nb[……]

全文阅读

自用 WordPress 插件推荐 Ⅱ

自用 WordPress 插件推荐

独立观察员 2020年3月22日

一晃眼,距离上篇相关文章(《自用 WordPress 插件推荐》)发布已经过去六年了,正所谓,这世上唯一不变的就是变化,相关内容自然也需要更新了,今天我们就来看看,又可以推荐些什么插件了。

 

页面导航

 

CBX Next Previous Article

 

https://wordpress.org/plugins/wpnextpreviouslink/ 

 

作用:可在列表页或文章页两侧显示导航箭头,用于导航到上 / 下页或上 / 下篇[……]

全文阅读

[读书笔记] 《大话设计模式》

 

大话设计模式

作者:程杰

前言

成为 诗人 后 可能 不需要 刻意 地 按照 某种 模式 去 创作, 但 成为 诗人 前 他们 一定 是 认真 地 研究 过 成百上千 的 唐诗 宋词、 古今 名句。 

 

第 1 章 代码无错就是优?—— 简单工厂模式

 

1.5 活字印刷,面向对象 > 位置 584

“第一, 要 改, 只需 更改 要 改之 字, 此为 可维护; 第二, 这些 字 并非 用完 这次 就 无用, 完全可以 在后 来的 印刷 中 重复 使用, 此 乃 可复用; 第三, 此 诗 若要 加 字, 只需 另 刻[……]

全文阅读

WPF原生绑定和命令功能使用指南

WPF原生绑定命令功能使用指南

魏刘宏 2020年2月21日

如今,当谈到 WPF 时,我们言必称 MVVM、框架(如Prism)等,似乎已经忘了不用这些的话该怎么使用 WPF 了。当然,这里说的不用框架和 MVVM,并不是说像使用 Winform 那样使用 WPF,而是追本溯源,重识 WPF 与生俱来的绑定和命令的风采。

 

一、绑定的使用

 

目标:前台页面通过绑定获取后台属性的值。

这个目标实际上分为两部分,一是前台获取后台的属性值,二是属性值变动后能够及时体现出来。

要实现目标的第一部分,实际只需在窗体后台的构造函数中添加一行代码即可:

[cr[……]

全文阅读

ASP.NET Core MVC 网站学习笔记

ASP.NET Core MVC 网站学习笔记

魏刘宏 2020年2月17日

最近因为”新冠”疫情在家办公,学习了 ASP.NET Core MVC 网站的一些知识,记录如下。

 

一、新建项目及基本结构

 

我们要新建的是 “ASP.NET Core Web 应用程序” 类型的项目:

 

起名之后选择 .NET Core 分类下的 “Web 应用程序(模型视图控制器)” 模板,也就是 MVC 类型的模板,然后创建即可:

 

创建后结构如下图:

 

wwwroot 存放网站的 js、css 等前端文件,Mod[……]

全文阅读