我希望绑定到一个根据下面的代码动态公开其属性的类。似乎 ICustomTypeProvider 和 DynamicObject 都适用于此。任何人都可以解释为什么我可能想使用一个而不是另一个?
void CreateDynamicItem()
{
var di = new DynamicItem();
di.AddProperty("Age", 16, typeof(int));
di.AddProperty("Height", 5.2, typeof(double));
}
<StackPanel>
<Slider Value="{Binding Age}" />
<Slider Value="{Binding Height}" />
</StackPanel>