【发布时间】:2012-05-18 20:14:27
【问题描述】:
我确实有一个应用程序,它处理在 WPF 画布上绘制一些线条和形状,并在绘制的线上添加许多点,比如 1000。
哪种设计模式适合 wpf 中这种高度广泛的画布绘图..
MVVM 是绘制线图和点图的更好方法吗?
非常感谢任何帮助/想法。
问候, 斯里克什 NK
【问题讨论】:
-
确实没有足够的信息来回答。您想要在什么情况下使用模式?存储和管理线条、形状和点?还是画布?如果您希望得到一个体面的答案,请提供更详细的信息,否则我们只能猜测您可能想要什么。
-
首先感谢您的回复,让我进一步详细说明。我确实说过 3 个屏幕来保持简单,这 3 个屏幕共享一些共同的数据。这些屏幕上的功能是画线、拖线等,并在这些画线上添加一些点。最终结果是一个包含点和线的序列化 xml 文件,但这些像素点应在序列化之前转换为一些真实世界的值,因为所有绘图都是在 WPF 画布上完成的。如果您需要更多详细信息,请告诉我。
-
这个问题太笼统了。将您的任务拆分为子任务并分别进行分析。然后问问题,如果你不知道该怎么做。这个问题类似于:“我应该使用什么设计模式来编写操作系统”?
-
首先:自己思考,不要指望 SO 会为你做这件事。
标签: design-patterns canvas drawing