gpt4 book ai didi

C# 自定义属性编辑器

转载 作者:太空宇宙 更新时间:2023-11-03 11:46:47 24 4
gpt4 key购买 nike

我的代码中有以下自定义属性:

public Dictionary<int, string> ServiceIdList
{
get
{
return ((Dictionary<int, string>)(GetValue(LoadSubscriptionList.ServiceIdListProperty)));
}
set
{
SetValue(LoadSubscriptionList.ServiceIdListProperty, value);
}
}

但是这个属性编辑器(字符串集合编辑器)被禁用了。我是否必须实现自定义 UITypeEditor,或者是否可以改进 getter 和 setter 以向编辑器提供关于条目中可以包含哪些类型的“提示”?

感谢您的帮助!

最佳答案

我发现这个帖子可能对你有帮助: http://social.msdn.microsoft.com/forums/en-US/csharpgeneral/thread/f2ecec70-4e44-43bb-8a09-feb8a55b365c

一般的 Dictionary 对象似乎没有与之配合使用的编辑器。您必须从 CollectionEditor 派生并覆盖一些函数,例如 CreateNewItemTypes

关于C# 自定义属性编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3201860/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com