在 C# 中为 WinForms 创建一个对象编辑器



我需要找到或创建一个将文本和图像作为对象处理的编辑器。例如,我有一个 3 行文本字符串,能够移动它并将其放置在画布中,还可以添加图像,并可能在该画布中调整其大小。并获取结果并保存它,无论我手动获取每个对象的偏移量和位置(最好(,还是将整个画布作为图像获取,以便能够保存和打印。

统治者会很棒...我不是想重新创建Photoshop,但想法是相似的。

我将在 C# WinForms 应用程序中执行此操作,但是似乎 WPF 解决方案可能更适合,我认为我可以在 winForms 中有一个 WPF 控件......

任何指示或建议将不胜感激。

忘记赢形。它不支持任何东西。最好的办法是在 WPF 中执行此操作,如果需要,可以通过 ElementHost 将其集成到现有的 winforms 应用程序中。

请参阅我对此的类似答案/示例:

https://stackoverflow.com/a/15580293/643085

https://stackoverflow.com/a/15469477/643085

https://stackoverflow.com/a/15821573/643085

此外,请参阅此示例,其中包含对缩放、平移和调整大小功能的支持:

https://stackoverflow.com/a/16947081/643085

它们都是基于 MVVM 的,并且具有一些有趣的功能。

您可以轻松自定义这些示例并添加任何类型的元素:

  • 图像
  • 几何
  • 具有功能的可用交互式UI元素(文本框,组合框等(,
  • 发短信
  • 视频
  • 流文档,
  • 或任何屏幕上可见的内容(

通过添加其他数据项及其相应的DataTemplates

相关内容

  • 没有找到相关文章

最新更新