我正在创建一个需要将字符串集合作为属性的WPF用户控件。目前我有以下代码:
变量声明:
private List<string> lsInputNames = new List<string>();
属性访问者:
[DisplayName("Input Names")]
[Category("I/O")]
public List<string> InputNames
{
get { return lsInputNames; }
set
{
lsInputNames = value;
}
}
当我点击“输入名称”属性下的省略号时,收集编辑器出现但所有内容都被禁用。如何访问此字符串集合属性?
谢谢!
答案 0 :(得分:0)
这可能听起来有些过头了,但为什么不为每个控件使用ViewModel,并将它们存储在List而不是字符串中?然后,您可以根据需要访问属性。