小编Eri*_*c V的帖子

附加属性可以在INotifyPropertyChanged框架内工作吗?

首先,请原谅(并纠正!)任何误解 - 我对任何.NET都不擅长.

我和我的团队正在使用MVVM模式在Silverlight中构建应用程序.现在,我们是一个具有各种属性(例如其背景颜色)的对象的视图模型.VM实现INotifyPropertyChanged,以便在更新这些属性时通知侦听器.

问题是这些是画布上的拖放对象,我们希望每次更改画布上的位置时都运行一些逻辑.但是,我的理解是因为Canvas.Left和Canvas.Top是附加属性,所以我不能像处理对象的本机属性那样对待它们.

有没有办法让这些附加属性与INotifyPropertyChanged一起使用?如果不是,那么对Canvas.Left和Canvas.Top属性中的更改做出反应的最佳方法是什么.

非常感谢你!

.net c# silverlight mvvm

5
推荐指数
1
解决办法
274
查看次数

标签 统计

.net ×1

c# ×1

mvvm ×1

silverlight ×1