覆盖依赖项属性值

时间:2011-03-17 14:52:48

标签: wpf dependency-properties

我想知道拦截DP值的最佳方法,并以尽可能XAML友好的方式按特定因子进行缩放,而不对子控件进行子类化。为了更好地解释,我正在研究管理缩放画布(和派生)对象的行为,并且我希望通过当前比例因子很容易“缩放”某些DP(例如线条粗细),所以我希望一些XAML友好的方式让用户指定哪个属性不规模,并让我拦截应用适当的缩放因子,我知道作为提供缩放的代理。 提前谢谢,

2 个答案:

答案 0 :(得分:1)

如果您想要实现的是在放大/缩小时使用恒定宽度笔划,请尝试使用Geometry对象上的变换而不是Visual / FrameworkElement对象进行缩放。

祝你好运!

答案 1 :(得分:1)

我正在使用OverrideMetadata来完成我需要的工作。