XIU2

Results 246 comments of XIU2

哇奥,果然比我这个业余的强很多! 因为我以前没用过 WPF ,所以可能在 WPF 方面我没办法提供帮助,不过可以提供一些界面设计的建议,以及功能上的代码。 > 我只知道 WPF 是把 界面设计和软件开发 分开了,不知道写的代码和以前是不是一样。。。

所以现在是只剩下功能代码了吗? 还有个问题就是是否有必要多个磁贴预览框? 你预想多个预磁贴览框的使用方式是什么样的? 我当初写这个软件的时候想过,两种需求,一种是现在使用的单个单个添加/修改磁贴,一种是批量操作。 只不过批量操作时操作逻辑可能比较复杂,特别是在新版磁贴取消自定义磁贴背景颜色后,应用途径就窄了。 以前的话,可能批量修改背景颜色才会用到批量操作。 现在的话,感觉意义不是很大。 我想要操作尽量简单,无论是单个预览框还是多个,依然需要一个个操作,只是预览效果的话,软件也无法知道用户的磁贴摆放位置,旁边都是哪些磁贴,所以这多个磁贴预览框感觉有点。。。

是我理解错了么,我看你的示意图有多个磁贴预览框,我以为是点击或拖入 软件/快捷方式 ,然后再修改磁贴样式。 选中 预览框A 则编辑对应的软件磁贴样式,选中预览框B、C、D... 同上... 你的意思是其他的磁贴预览框仅仅只是放上去看,而不是来一个个编辑磁贴样式的吗? 感觉有点多余,我当初写软件的时候,磁贴预览框想过两种情况。 一种是当前这样,简单,但是只能看到单个磁贴的效果。 一种是读取磁贴信息模拟开始菜单环境,这样可以看到这个磁贴放在开始菜单中的整体效果,但是很显然微软没有提供相应的接口,虽然可以通过开始菜单目录下的快捷方式去知道有哪些磁贴(但并不一定是),但是无法知道磁贴的排版情况,也就无从模拟,所以妥协后就选择了前者,让用户大概预览一下,然后再添加到开始菜单预览总体效果。 **** Win10 2004 手动注册表开启新版磁贴样式后,就不再支持自定义磁贴背景颜色了,统一为系统主题色。 后续的系统版本已经默认开启新版磁贴样式了。 我原本 C# 重写后就以新版磁贴样式为主,去掉了自定义背景颜色功能,但是目前还有不少人停留在 2004 以前,所以我后来又给加上了。

当初 C# 重写的时候,就想着搞好看点,但事实证明我确实没这方面天赋,折腾半天直到现在我也始终不满意,但是我也不知道该怎么搞。 我就想找个好看点的软件,抄一抄界面设计,但是抄都不知道从哪里抄。。。 我也想过,用 HTML+CSS 搞界面可能还好发挥点,但显然对于这种几十KB的小工具而言,加个浏览器内核有点夸张了。。。

**方法二的话**,操作逻辑有点麻烦。 * 首先,直接打开软件,显示历史记录,是所有预览框都占用了,还是预留一个空的,而这个空的位置是哪里比较好。 * 其次,[历史记录] 这个提示放哪里比较好值得商榷。 * 最后,是否要定下主预览框和次预览框(即有个预览框是专门用来处理当前磁贴,剩下的为历史记录),两者是否要分开,如果要分开那么编辑历史记录的磁贴时,是否要交互两个预览框;如果不分开,那么用户是否会迷糊当前的磁贴预览框。 这些处理不好容易出现 BUG ,以及用户操作复杂。 **** **方法一的话**,最简单,延续以往的操作。 但是如何设计布局是个问题(就像现在一样,细长,宽度和高度比例差距太大,看起来不协调)。 **** 我个人是倾向于 **方法一**,主要是简单,界面大改后不会再出现什么 BUG,因为**目前已经是最稳定的版本**了(近一个月没有任何人向我反馈 BUG 了,仅我的网盘平均每天有近百人下载吧),明显的 BUG 都已经修复完成。 我不想再完成一次界面大更新后,又出现一堆小 BUG,然后又有用户来向我反馈,我再去修复 BUG,这样折腾就得不偿失了。 所以我想的是,这次**主要是对界面进行更新**,功能/操作逻辑依旧延续以往。 **** 我是始终认为这个软件的定位就是个**小工具**,软件功能限制了它只能是个小众的小工具。 而作为一个小工具,**简单才是最重要**。

![01](https://user-images.githubusercontent.com/54703944/96372191-61e48700-1198-11eb-9813-203886193fdc.png) 我在看 磁贴效果演示图 的时候突发灵感,于是用 PS 改了下图片,这才**有点我当初重写软件时理想的界面**。 可惜我当初没想到去**模仿磁贴的样式**去设计软件界面。。。当初只想着扁平化,结果搞了个四不像。。。 软件背景颜色比主题色深一点,磁贴、输入框、按钮的背景颜色比主题色浅一些。**(就像开始菜单一样)** 就是开始菜单的毛玻璃透明效果我不知道怎么实现。 **** 我在想,你能不能把软件鼠标焦点高光效果放到输入框上面,把输入框做成磁贴的感觉,虽然是细长细长的。 另外,输入框的名称(程序路径 这种),能不能做到输入框内,就像我原来那样(虽然我是硬仿的 HTML 输入框效果)。 基于下面这张图修改的。 ![](https://raw.githubusercontent.com/XIU2/TileTool/master/img/09.png)

@walterlv 加了。 我说怎么等了一个小时都没人呢。

或许可以实现,但是做起来很麻烦。。。

@ywxt 哈~ 感谢帮忙 我给细节优化了一下: 1. 文件名/夹 的排序按钮离文字太远,反而离 [大小] 文字太近了,刚刚装上测试时就感觉有点混乱,于是我把 文件名/夹 的排序按钮放到最左侧了,其他的保持不变。 2. 给每个排序按钮加了个 title 提示,鼠标指向时会显示 `按 文件大小 排序` 之类的话。