在PropertyGrid控件中分配名称

时间:2013-08-15 05:47:28

标签: c# ui-automation propertygrid

我正在使用C#,.NET Framework 4和WPF开发应用程序。我正在使用WPG库。该软件的一些UI由PropertyGrid组成。那些PropertyGrid包含各种控件,如组合框,复选框,文本框等。示例:

    private SensorType _sensorType = SensorType.Ambient;
    [Category("Device Info")]
    [DisplayName("Sensor Type")]
    public SensorType SensorInfo
    {
        get
        {
            return _sensorType;
        }

        set
        {
            this._sensorType = value;
        }
    }

    private ChipSize _chipSize = ChipSize.EEProm16K; 
    [Category("Device Info"),
    DisplayName("EEPROM Type"),
    DescriptionAttribute("The size of the EEPROM")]
    public ChipSize Chip
    {
        get
        {
            return _chipSize;
        }

        set
        {
            this._chipSize = value;
        }
    }

另一位开发人员将为测试自动化编写一些自动化代码。他需要访问这些属性以自由设置各种值。例如,上面的示例中有9个可能SensorType,他想在Sensor Type组合框中设置任何这些值。

如何为这些属性指定名称,以便在测试自动化代码中轻松找到它?

0 个答案:

没有答案