- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 .net PropertyGrid。我选择要查看的对象,该对象的一个属性是 Vector3。我可以使用 ExpandableObjectConverter 自动将 Vector3 的属性公开到 PropertyGrid 中。一切都很好,除了选择对象时,我希望 Vector3 默认展开,也就是说,您无需单击 [+] 即可看到 X、Y 和 Z。我怎样才能做到这一点?
// Managed C++ :
[TypeConverter(ExpandableObjectConverter::typeid)]
public ref struct Vector3
{
Vector3(float _x, float _y, float _z)
: x(_x)
, y(_y)
, z(_z)
{}
float x, y, z;
property float X
{
float get() { return x; }
}
property float Y
{
float get() { return y; }
}
property float Z
{
float get() { return z; }
}
};
最佳答案
答案基本上在这里提供:
Expand C# propertygrid on show
只需进行一些小的更改即可找到特定的属性而不是类别。
关于.net - 如何自动展开 PropertyGrid 中的 ExpandableObjectConverter 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4086245/
我知道 expandableobjectconverter 使用属性,但我正在编写一个使用 XNA Vector2 结构的 2D 关卡设计器 这个结构有 X、Y“字段”,而不是属性,有一种方法可以像属
我的类中有一个可为空的属性,我希望用户能够使用 PropertyGrid 创建它的实例。我使用 ExpandableObjectConverter 完成的。 创建实例后,它会自动出现在 Propert
我已经创建了一个类来显示在包含另一个类的 PropertyGrid 中;我希望这个类是可扩展的,所以我尝试添加 [TypeConverter(typeof(ExpandableObjectConver
我有一个 .net PropertyGrid。我选择要查看的对象,该对象的一个属性是 Vector3。我可以使用 ExpandableObjectConverter 自动将 Vector3 的属性
我定义了以下类: Public Class Vector3 Public Property X As Double Public Property Y As Double
我正在尝试编辑 PropertyGrid 控件中的复杂对象。我将 ExpandableObjectConverter(或我自己的子类,当我需要它)添加为 TypeConverter,它工作正常。 我似
我是一名优秀的程序员,十分优秀!