字符串集合用户控件属性

时间:2011-12-19 21:17:30

标签: c# wpf user-controls custom-controls

我正在创建一个需要将字符串集合作为属性的WPF用户控件。目前我有以下代码:

变量声明:

private List<string> lsInputNames = new List<string>();

属性访问者:

    [DisplayName("Input Names")]
    [Category("I/O")]
    public List<string> InputNames
    {
        get { return lsInputNames; }
        set
        {
            lsInputNames = value; 
        }
    }

当我点击“输入名称”属性下的省略号时,收集编辑器出现但所有内容都被禁用。如何访问此字符串集合属性?

谢谢!

1 个答案:

答案 0 :(得分:0)

这可能听起来有些过头了,但为什么不为每个控件使用ViewModel,并将它们存储在List而不是字符串中?然后,您可以根据需要访问属性。