欢迎光临散文网 会员登陆 & 注册

Re 从零开始的 WPF 汉堡菜单 (前传)

2022-03-15 12:56 作者:宙斯0_0  | 我要投稿

注: 本文作者是初学编程的高中生,水平非常菜请谅解,如果发现错误希望能私信告诉我,感谢大家帮助我进步,本文为项目 Ona Pix 的部分开发记录,项目基于 WPF .Net5 框架,开源地址: https://github.com/Spacetimee/Ona-Pix

作为一个未来想要成为 Pixiv 第三方客户端的 "大项目",给 Ona Pix 添加一个设置窗口当然是必不可少的,要想做设置窗口,我第一个想到的就是 Hamberger Menu,汉堡菜单,一个我从爆伯的 UWP 教程中学到的名词

BV1is41197MU

左侧一栏目录,右侧显示内容,肥肠地不辍。我重新看了一遍视频,原来爆伯使用的是一个叫做 SplitView 的控件,那太好了,作为一名资深 CV 党,只需要把代码 Copy 下来,再微改几下,应该就能轻松秒杀了,我心里暗自窃喜,没想到这么轻松就搞定了,完全没难度嘛 ~

虽然但是,然而然而,我的直觉却告诉我,这一切并没有这么简单。其实当我看到 SplitView 这个名字的时候,我心里就凉了半截,以前好像没在工具栏里看到过这个控件啊?该不会是 WinUI 特有的控件吧,但我转念一想,人家 Hyperlink 不也不在工具栏里吗,不照样能在 Label 里使用,我如是安慰自己,抱着试一试的心态,输入 SplitView

Error: 未找到类型“SplitView”。请确保不缺少程序集引用并且已生成所有引用的程序集

好吧,这下是真的彻底寄了,WPF 果然还是没有 SplitView 控件。目前我能想到的,还有2个办法,第一个,在 WPF 中引入 UWP 控件;第二个,自己从零开始手写一个汉堡菜单。两个想法都挺不错,反正我做项目的目的也是为了学习新技术,不如两个方案都试一下,我想先试试第二个。

[To Be Continued •ᴗ•]

注: 原文首发于我的博客,该文章已获得作者我自己本人的转载授权,未经授权不得擅自转载

原文链接: https://blog.spacetimee.xyz/2022/03/15/Re%20%E4%BB%8E%E9%9B%B6%E5%BC%80%E5%A7%8B%E7%9A%84%20WPF%20%E6%B1%89%E5%A0%A1%E8%8F%9C%E5%8D%95%20(%E5%89%8D%E4%BC%A0)/

Re 从零开始的 WPF 汉堡菜单 (前传)的评论 (共 条)

分享到微博请遵守国家法律