0

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

    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组合框中设置任何这些值。

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

4

0 回答 0