我正在使用PropertyGrid
控件并使用该SelectedObject
属性在PropertyGrid
. 我的网格中的一些属性是枚举类型。我想做的是向用户隐藏枚举中的一些选择。以下面的例子为例:我想对用户隐藏“错误”的枚举。有没有办法做到这一点?
[TypeConverter(typeof(PropertySorter))]
public class Settings
{
public enum FooType { Type1, Type2, Type3, Type4, Error };
private FooType fakeProperty = FooType.Type1;
public FooType FakeProperty
{
get { return fakeProperty; }
set { // Do Something }
}
}
我PropertyGrid
通过调用显示数据:
myPropertyGrid.SelectedObject = mySettings;