isInactivePropertyImpl

Класс: matlab.system

Состояние неактивного свойства

Синтаксис

flag = isInactivePropertyImpl(obj,prop)

Описание

flag = isInactivePropertyImpl(obj,prop) задает, неактивно ли общедоступное, негосударственное свойство и не видимо для текущей конфигурации объекта. inactive property является свойством, которое не относится к объекту из-за значений других свойств. Неактивные свойства не показывают, если вы используете disp метод к свойствам экранного объекта. При попытке использовать открытый доступ, чтобы непосредственно получить доступ или использовать get или set на неактивном свойстве происходит предупреждение.

Детали во время выполнения

isInactiveProperty вызван dispполучение и set методы.

Метод, создающий советы

Необходимо установить Access = protected для этого метода.

Входные параметры

развернуть все

Указатель системного объекта раньше получал доступ к свойствам, состояниям и методам, характерным для объекта. Если ваш isInactivePropertyImpl метод не использует объект, можно заменить этот вход на ~.

Общедоступное, негосударственное имя свойства

Выходные аргументы

развернуть все

Неактивное состояние Indicator входного свойства prop для текущей конфигурации объекта.

Примеры

развернуть все

Отобразите InitialValue свойство только, когда UseRandomInitialValue значением свойства является false.

methods (Access = protected)
  function flag = isInactivePropertyImpl(obj,propertyName)
    if strcmp(propertyName,'InitialValue')
      flag = obj.UseRandomInitialValue;
    else
      flag = false;
    end
  end
end

Смотрите также

Представленный в R2012b