c# - 在 Silverlight 中列出附加属性

标签 c# .net silverlight silverlight-3.0

有人知道如何列出已在 Silveright 3 中的 UIElement 上设置的附加属性吗?一如既往的大量 WPF 解决方案!

干杯

最佳答案

简短的回答是:这是不可能的。

Silverlight 的 DependencyObject 没有为 WPF 启用此功能的 GetLocalValueEnumerator。事实上,唯一提供一线希望的方法是 ReadLocalValue

因此,如果您实际上只对属性的特定子集感兴趣,您可以通过 ReadLocalValue 依次尝试每个属性。虽然对于一般要求非常不满意。

我很好奇,首先是什么插入了这样的需求?

关于c# - 在 Silverlight 中列出附加属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1820203/

相关文章:

c# - Silverlight 中的 HttpWebRequest.EndGetRequestStream 问题

c# - 数据绑定(bind)在表单加载之前不起作用 - ComboBox 项目仅在表单加载后初始化

c# - 使用 RegEx 替换无效字符

.net - COM+ 长时间运行的方法导致其他方法阻塞/挂起

c# - DataGrid 内的单元格编辑策略

c# - "Chunked"内存流

c# - 无法从文件夹中获取文件

c# - Silverlight 3 WCF 服务 `CommunicationException` 服务器返回错误 : NotFound

c# - ASP.NET MVC : How can I change the role of an user?

c# - .NET 中的 DateTime 时区似乎有误?