向“属性”窗口提供标准值列表的类型转换器

像省份这样的属性,为了方便用户填写,我们往往做成下拉框形式,一个省份里面又有城市,我们往往列出一部分,如果其中数据不符合用户要求的话,用户还可以自己输入,使用类型转换器转换器也可以做到这一点.

实现这一效果你需要重写以下方法,我们添加一个属性喜欢的游戏的名称
因为属性为String类型,可以直接从StringConverter 派生

示例三
.net控件开发之类型转换器 public class GameConverter : StringConverter 
.net控件开发之类型转换器
    }


然后与相关属性关联起来

.net控件开发之类型转换器[TypeConverter(typeof(GameConverter))]
.net控件开发之类型转换器        [Description(
"喜欢的游戏")]
.net控件开发之类型转换器        
public String Game
        }

好了,.下面我们看一下效果,如下图,你可以选择下拉框的值,也可以自己手动输入,跟枚举类型很相似,但枚举类型无法自己修改值.
.net控件开发之类型转换器

相关文章:

  • 2022-12-23
  • 2021-06-16
  • 2021-07-24
  • 2022-12-23
  • 2021-06-06
  • 2021-05-22
  • 2021-06-13
猜你喜欢
  • 2021-12-08
  • 2022-12-23
  • 2021-11-13
  • 2021-06-01
  • 2021-11-09
  • 2021-07-07
相关资源
相似解决方案