首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >画布控制编辑

画布控制编辑
EN

Stack Overflow用户
提问于 2015-02-20 19:28:26
回答 1查看 92关注 0票数 0

我需要创建一个控件,允许用户操作(重新定位、旋转)形状(小部件?)在帆布控制区内。形状可以是不同的:三角形,正方形,甚至几何路径,并且可能有数千条路径在画布中。

形状的属性绑定到强类型类,这些类指示定位、旋转角度等。

我目前的想法是:

  1. 每个小部件形状都是它自己的控件(每个形状的行为不同),尽管可以应用一个模板来改变表示。这也允许我根据形状上的有效操作改变操作逻辑。
  2. 这些控件被分配给允许绝对定位的画布控件(画布控件本身有一个背景图像)。
  3. 我假设控件的父控件总是画布(用于边界检查)。

我是在正确的轨道上还是在正确的方向上?是否有类似的样本在那里(我试着寻找,但可能不够)。

EN

回答 1

Stack Overflow用户

发布于 2015-02-21 00:31:03

如果有任何机会,项目计数范围为数千-我建议使用DirectX或Direct2D。如果使用C#或Win2D,仍然可以使用XAML,但是XAML没有足够的性能来移动这么多元素。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28636742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档