运行时的动态绑定

本文关键字:动态绑定 运行时 | 更新日期: 2023-09-27 17:58:43

今天我正在开发一个WPF UserControl,以显示几个变量的当前值。我想知道是否有一种方法可以在运行时动态添加属性,这是我的修复模型,但我想在运行时添加public string grapes{get;set}属性和该属性的值。有可能做到吗?如果是,那么怎么做?

public class Food
{
    public string Apple { get; set; }
    public string Orange { get; set; }    
}

运行时的动态绑定

也许实现这一点的最简单方法是使用字典而不是属性。。。您可以在运行时轻松添加新的水果类型。net还支持动态类型。查看expandoObjecthttps://msdn.microsoft.com/en-us/library/system.dynamic.expandoobject(v=vs.110).aspx