我非常了解 Windows 窗体,但我是 WPF 新手。
我想创建类似于 RSS 阅读器的应用程序 - 在主窗口中,每个便笺都将显示在像框架一样的便利贴中,并且所有便笺都应该链接起来并且可以上下滚动。我还想包括一种鱼眼视图 - 单个音符将在屏幕中央全尺寸显示,并在边缘收缩和旋转。
我知道自定义控件、转换和数据绑定概念,但我不确定如何在主窗口中处理显示和滚动注释。问题是:
- 排列、显示和滚动有序的笔记链的建议方法是什么?
- 单个音符应该在屏幕上发现自己的位置还是应该由它的容器通知?
- 在这样的解决方案中如何提供将相关笔记打开为“多个弹出窗口”笔记的功能,这些笔记由一条与原始笔记连接的线连接?(就像在 Google Wonder Wheel 中遍历相关结果,adobe flash 那里)
- 是否有显示和操作(移动、附加、折叠)此类弹出窗口小部件的标准解决方案?
如果您的提议与其他 GUI 框架(Forms、Swing、SWT)有任何相似之处,也欢迎进行比较。
提前致谢!