-
8 votesanswersviews
改善WPF Canvas性能
我正在使用WPF开发类似 Map 的应用程序 . 我有~10,000个PathGeometry,Shapes被添加到画布中 . 我添加了ScaleTransform和TranslateTransform用于缩放和平移控件 . 我面临的问题是,当我缩放或平移时,会有轻微的延迟 . 有没有办法组织数据,以便我只处理可见的形状? 任何提高效率的提示都将有所帮助和赞赏 . -
2 votesanswersviews
在WPF画布上的mousedown点添加形状
我有一个带缩放的画布(ScaleTransform) . 现在我通过任意缩放值缩放画布 . 我在每个MouseDown事件的MouseDown点添加RectangleGeomtry . 但奇怪的是,Shape被添加到画布中,其中一些/ -dx和/ -dy被添加到MouseDown Point . 任何关于为什么发生这种情况的线索都非常感激 . -
2 votesanswersviews
与ScaleTransform绑定的模板在自定义控件中不起作用
我创建了从Control派生的简单自定义控件 . 这个控件有2个DP,我在ScaleTransform上的xaml中绑定 . Code behind. public class MyControl : Control { public static readonly DependencyProperty ScaleXProperty = DependencyProperty.Reg...