字符串中的DependencyProperty

本文关键字:DependencyProperty 字符串 | 更新日期: 2023-09-27 17:58:56

如何将属性名称(字符串)转换为DependencyProperty

我有一组属性名称、字符串中的值和一个DependencyObject。现在我想将这些属性值设置为DependencyObject。你知道如何做到这一点吗?

谢谢。

字符串中的DependencyProperty

您可以使用DependencyPropertyDescriptor.FromName方法获取DependencyProperty描述符,然后从该描述符中获取依赖属性标识符。


var descriptor = DependencyPropertyDescriptor.FromName(
    propertyName,
    dependencyObject.GetType(),
    dependencyObject.GetType());
// now you can set property value with
descriptor.SetValue(dependencyObject, value);
// also, you can use the dependency property itself
var property = descriptor.DependencyProperty;
dependencyObject.SetValue(property, value);
相关文章:
  • 没有找到相关文章