プロパティ名(文字列)をに変換するにはどうすればよいDependencyPropertyですか?
プロパティ名のセット、文字列内の値、およびDependencyObject。次に、これらのプロパティ値をに設定しますDependencyObject。これをどのように達成できるかについてのアイデアはありますか?
ありがとう。
プロパティ名(文字列)をに変換するにはどうすればよいDependencyPropertyですか?
プロパティ名のセット、文字列内の値、およびDependencyObject。次に、これらのプロパティ値をに設定しますDependencyObject。これをどのように達成できるかについてのアイデアはありますか?
ありがとう。
DependencyPropertyDescriptor.FromName メソッドを使用してDependencyPropertyDescriptorを取得し、この記述子から依存関係プロパティ識別子を取得できます。
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);