我有一个WPF应用程序,正在使用UI组件。我想做的是将一些属性作为参数传递给函数,然后遍历它们并将它们分配给组件。例如,我有一个TextBlock。它具有许多属性,但是我只想传递包含Margin,Label和Background属性的数组。然后,我要遍历它们,并将这些特定的值分配给该TextBlock。我该如何实现?
我尝试使用PropertyInfo对象,但我知道Expando对象(我不喜欢其背后的想法),但是第一个对象是抽象的,因此我无法简单地实例化它。然后我停止了实验,决定在这里问一个问题。