我正在尝试使用 WPF 构建一个简单的图表应用程序,但遇到了一些主要障碍。
该应用程序非常基础。我有一个画布元素,以及一组基本形状——椭圆、矩形等。用户将选择一个形状并单击以将它们放置在画布上。之后,应用程序会将数据导出为 xml。
放置形状的代码很简单,但是我现在想要添加额外的功能,比如调整大小、移动和旋转形状。我知道这一切都是通过渲染/布局转换完成的。为了加快速度,我使用滑块来控制各种参数,但我将切换到(装饰者+拇指?),这样界面更直观。
我见过的所有示例都显示了大量代码来使这些类型的功能正常工作。
然而,代码库只有几天的历史,但维护起来已经很痛苦,这意味着我在阿尔伯克基完全走错了方向。
WPF 是构建我想要的应用程序的正确工具,还是我应该查看一组不同的工具。