gpt4 book ai didi

c# - "Universal"控制(大致)任何类型的属性?

转载 作者:可可西里 更新时间:2023-11-01 14:15:03 29 4
gpt4 key购买 nike

所以我只是想知道,由于我的研究没有结果,是否有任何免费可用的控件(最好是 WPF),即本质上是任何类型属性的“通用”控件?

例如,假设您正在提供一个所见即所得的表单构造函数,并且您希望支持多种值类型 - 字符串、 bool 值、整数、日期时间、 float 等。当然,任何这些类型的列表也...我想知道的是,是否已经存在一个控件,当绑定(bind)到该控件时,它将检测属性的类型,然后为该类型呈现适当类型的控件。即:

对于一个整数,一个带有向上/向下按钮的文本框并验证它是一个整数对于日期时间,日期时间选择器对于日期时间列表,也许是一个自定义控件,它结合了一个列表框和一个日期时间选择器,并允许您根据需要添加/删除日期时间...

我想写一个相对简单,但是很难有效地处理所有不同的类型,当然也不能处理更复杂的类型...

有人知道吗?

最佳答案

这种类型的控件通常称为 PropertyGrid

查看这些控件,看看它们是否满足您的需求:

  1. WPF Property Grid
  2. WPF PropertyGrid Control

关于c# - "Universal"控制(大致)任何类型的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11786435/

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