【发布时间】:2012-11-10 23:56:45
【问题描述】:
我有一个包含我的逻辑的库项目,我不希望它依赖于 WPF,问题是:
有没有办法将属性扩展为依赖属性? 还是我真的必须重写 ALL 我的属性和变量?!这听起来很牵强和超现实,但我认为可能是这样,所以我把它留给你们,因为谷歌甚至不明白我想要什么(不相关的结果)。
顺便说一句,我在一段时间内读到并听说 WPF 的一个主要概念是将 UI 与逻辑分开,但它迫使您将属性(逻辑)设置为依赖项属性 (UI)。这有点荒谬,不是吗?
【问题讨论】:
-
看看 mvvm,你的模型或视图模型不需要依赖属性
-
@blindmeis 你能给我更多的信息吗?我在哪里学到的? (书?链接?)我不熟悉架构模式。
标签: c# wpf user-interface properties dependency-properties