首页

Git 服务端软件 Gitea 的 Windows 版安装笔记

Git 服务端软件 Gitea 的 Windows 版安装笔记

独立观察员 2022年4月15日

官网:https://gitea.io/zh-cn/ 

二进制文件下载:https://dl.gitea.io/gitea 

演示网站:https://try.gitea.io/ 

 

从二进制安装

所有下载均包括 SQLite, MySQL 和 PostgreSQL 的支持,同时所有资源均已嵌入到可执行程序中,这一点和老版本有所不同。 基于二进制的安装非常简单,只要从 下载页面 选择对应平台。

 

双击可执行程序即可运行起来,是个单文件绿色版:

[……]

全文阅读

[翻译] WPF 中用户控件 DataContext/Binding 和依赖属性的问题

[翻译] WPF 中用户控件 DataContext/Binding 和依赖属性的问题

User Control DataContext/Binding Issue with Dependency Property WPF

 

[译者] 独立观察员 2022年3月24日

提问

ProgrammingDude(asked Dec 8, 2015 at 21:24

Ok, so my problem is I have a user control. In the xaml I bind some colors to color properties that[……]

全文阅读

OxyPlot 导出图片及 WPF 元素导出为图片的方法

OxyPlot 导出图片及 WPF 元素导出为图片的方法

独立观察员 2022 年 2 月 26 日

 

最近有个需求,就是将 OxyPlot 图形导出图片。经过尝试,本文记录三种方法:1、OxyPlot 自带导出方法;2、网上找的导出 WPF 界面元素的方法;3、基于方法 2 的附加属性调用方式。下面将逐一介绍。

 

一、OxyPlot 自带导出方法

同事说这个用 OxyPlot 官方提供的导出方法即可,我在 Demo 中试了一下,是可以的,代码如下:

/// <summary>
/// 曲线数据源(OxyPlot)
/// </sum[......]

全文阅读

C#10 新特性 [调用方参数表达式] 解决了我七年前的困惑

C#10 新特性 [调用方参数表达式] 解决了我七年前的困惑

独立观察员 2022 年 2 月 13 日

 

一、问题

时间拉回到 2015 年,那年 3 月,我还没有毕业,不过已经在公司里实习了,从大三暑假开始,到那时候,已经快实习一年了(毕业后才能转正)。对于工作还是比较满意的,九点多上班(看班车什么时候到),十一点可以吃午饭,吃完饭周边散个步,然后回公司午休,下午基本坐 5 点四十 的班车回家,双休;当时组里的小伙伴们气氛也比较好,组长也比较好,我们主要负责公司内部二十多个 OA 系统(全公司一两千人),任务安排得也不是很紧;本来大学学的是 Java,公选课学了 C#[……]

全文阅读

【编辑】蚂蚁笔记服务端搭建(Windows版)

【编辑】蚂蚁笔记服务端搭建(Windows版)

独立观察员 2022年2月2日

原文:

https://github.com/leanote/leanote/wiki/Leanote – 二进制版详细安装教程 —-Windows

安装步骤:

  1. 下载 leanote 二进制版。
  2. 安装 mongodb
  3. 导入初始数据。
  4. 配置 leanote
  5. 运行 leanote

 

1. 下载 leanote 二进制版

下载 leanote 最新二进制版 , 请根据系统选择相应文件。

假设将文件下载到 C: 下并解压,现在应该有 C:leanote

[……]

全文阅读

让 WPF 的 RadioButton 支持再次点击取消选中的功能

让 WPF 的 RadioButton 支持再次点击取消选中的功能

独立观察员 2022 年 01 月 16 日

 

零、前言

众所周知,RadioButton 是一种单选框,一般是放置好几个在同一面板中以组成一组;使用时,初始时可能一个都没被选中,或者是设置了一个默认选中项;然后,用户可以在这一组单选框中切换选择其中一个,不能多选,也不能取消选中(也就是不能重新回到一个都没选的状态)。

最近公司软件中有个界面,UI 给出的样式就是单选框的形式,所以就使用了一组 RadioButton 来实现,初始是一个都没选,之后用户可以在其中选择一项。可是后来需求说选中的项再次点击需要[……]

全文阅读

WPF DataGrid 如何将被选中行带到视野中

WPF DataGrid 如何将被选中行带到视野中

魏刘宏 2021 年 12 月 11 日

前言

WPF 开发中,显示表格一般使用 DataGrid 控件,而且我们一般会依据用户的选中行的操作来执行一些逻辑,这种情况,选中了哪一行,用户是心知肚明的。而还有一种情况,我们可能在业务逻辑中,由程序自己选中了某一行,如果这一行当前不在用户界面的可视区(换句话说也就是滚动条没有滚到那个位置),那么我们如何将其带到用户的视野中呢?

 

准备工作

今天准备介绍两个方法。正所谓,工欲善其事必先利其器,所以在开始之前,我们先来构建一个可以模拟后台选中行的功能。

使用的还是之前用过[……]

全文阅读

Windows 11 及其安卓子系统折腾记

Windows 11 及其安卓子系统折腾记

独立观察员 2021 年 10 月 24 日

 

值此程序员日,记录一下这两天折腾最新的 Windows11 系统及预览发行的安卓子系统(Windows Subsystem for Android)的过程。

注意:本文记录的过程,有些地方走了弯路,所以可操作性不太大,仅供参考。

补充:20221022:可使用第五章节的离线安装方法快速安装

 

一、安装 Windows 11

下载镜像系统文件,挂载到虚拟光驱或者直接解压到磁盘根目录,然后双击运行 setup.exe 进行安装。

从 Win10 升级到 Win[……]

全文阅读

WPF 触屏事件后触发鼠标事件的问题及 DataGrid 误触问题

WPF 触屏事件后触发鼠标事件的问题及 DataGrid 误触问题

独立观察员 2021 年 10 月 10 日

 

一、触屏事件连带触发鼠标事件的问题

这个是 WPF 已知的问题,网络上也有一些讨论,但是没有一个完美的方法来解决。本文也就是讲解其中的一种方法,亲测可行。

 

先来说说具体现象:触屏操作时,如果程序里使用了触屏事件(如:PreviewTouchDown、TouchDown、PreviewTouchUp、TouchUp),那么相应地会接着触发鼠标事件(PreviewMouseDown、MouseDown、PreviewMouseUp、MouseUp[……]

全文阅读

WPF DataGrid 通过自定义表头模拟首行固定

WPF DataGrid 通过自定义表头模拟首行固定

独立观察员 2021 年 9 月 25 日

 

最近工作中要在 WPF 中做个表格,自然首选就是 DataGrid 控件了。问题是,UI 设计的表格是在首行有一个新增按钮,那一行样式和其它数据行是一样的,就在表头下面那行。

一开始,参照了其它界面,这一行还是通过数据行来做,只不过绑定的数据项中有一个特殊的属性来表明这是个特殊行,界面上通过数据模板选择器来自动展现出特别的内容(新增按钮及相关文字,并把其它字段内容隐藏)。做好之后,工作地很好,可惜好景不长,同事提醒说数据多的话,出现滚动条,这一行要固定住,不过有个属性可以直接[……]

全文阅读