c# - C#本身有附加属性吗?

标签 c# wpf

在 C# 本身中,是否有类似 WPF 中使用的“附加属性”之类的东西?

最佳答案

简短的回答是否定的。稍微长一点的回答是,这是一个有点不幸的故事。我们为 C# 4 设计了“扩展属性”,并在实现(但未测试)它们时意识到,哦,等等,我们设计的东西与 WPF 样式的属性并不真正兼容。我们没有重新设计和重新实现该功能,而是最终削减了它。

更长的版本在这里:

http://blogs.msdn.com/b/ericlippert/archive/2009/10/05/why-no-extension-properties.aspx

关于c# - C#本身有附加属性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6461866/

相关文章:

c# - SqlCommand 正确关闭连接

c# - 如何在指定线程上执行代码

c# - 维护响应式 WPF UI

c# - 查看线程未正确结束

c# - 每像素 1 位的大位图导致 OutOfMemoryException

c# - Unity - 检查播放器是否接地不工作

c# - 如何将参数传递给 C# 中的公共(public)类?

c# - 从另一个 View 模型调用 WPF 命令的 MVVM 方法是什么?

c# - 将 Button 的可见性绑定(bind)到 ViewModel 中的 bool 值

c# - 静态实例基类/派生类