1

我有一个用 C# 构建的设置页面,我想以 2 种方式对其进行自定义。

  1. 我希望以非字母的特定顺序对不同的设置进行排序
  2. 我想根据其他设置的值启用/禁用某些设置的编辑。

是否可以通过设置页面执行此操作,或者我是否需要设计自定义控件?

谢谢!

4

1 回答 1

1

如果您使用的是 PropertyGrid 控件,您可以在此处此处阅读有关如何自定义它的信息。

为了在某​​些时候显示属性,您可以通过执行此操作来实现 ICustomTypeDescriptor 接口,您将能够控制要动态编辑的属性的顺序和列表。

于 2012-01-26T17:13:45.767 回答