DynamicValuesAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
добавьте этот атрибут в свойство, в котором значения должны быть динамическим списком. Класс, имеющий свойство с этим набором атрибутов, должен реализовать интерфейс IDynamicValues в качестве mothod GetStandardValues в этом интерфейсе, чтобы получить допустимые значения.
Если атрибут присутствует, но не интерфейс, список не будет возвращен, поэтому обычно он приведет к отображению пустого раскрывающегося списка.
[System.AttributeUsage(System.AttributeTargets.Property)]
public class DynamicValuesAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Property)>]
type DynamicValuesAttribute = class
inherit Attribute
Public Class DynamicValuesAttribute
Inherits Attribute
- Наследование
-
DynamicValuesAttribute
- Атрибуты
Конструкторы
| Имя | Описание |
|---|---|
| DynamicValuesAttribute(Boolean) |
Используется для включения или отключения динамических значений. Передача false в конструкторе может оказаться полезной при отладке без удаления атрибута |
Свойства
| Имя | Описание |
|---|---|
| Enabled |
добавьте этот атрибут в свойство, в котором значения должны быть динамическим списком. Класс, имеющий свойство с этим набором атрибутов, должен реализовать интерфейс IDynamicValues в качестве mothod GetStandardValues в этом интерфейсе, чтобы получить допустимые значения. Если атрибут присутствует, но не интерфейс, список не будет возвращен, поэтому обычно он приведет к отображению пустого раскрывающегося списка. |