Сохраните то же значение для соответствующих свойств графических объектов
hlink = linkprop(obj_handles,'PropertyName')
hlink = linkprop(obj_handles,{'PropertyName1','PropertyName2',...})
Используйте linkprop, чтобы поддержать те же значения для соответствующих свойств различных графических объектов.
Используйте linkprop только с графическими объектами.
поддерживает то же значение для свойства hlink = linkprop(obj_handles,'PropertyName') PropertyName на всех объектах, указатели которых появляются в obj_handles. linkprop возвращает объект ссылки в hlink. Займитесь Объектами ссылки для получения дополнительной информации.
поддерживает те же соответствующие значения для всех свойств, переданных как массив ячеек всем объектам, указатели которых появляются в hlink = linkprop(obj_handles,{'PropertyName1','PropertyName2',...}) obj_handles.
MATLAB® обновляет соединенные свойства всех связанных объектов сразу, когда linkprop называется. Первый объект в списке obj_handles определяет значения свойств для других объектов.
Набор графических объектов может иметь только один объект ссылки, соединяющий их свойства в любой момент времени. Вызов linkprop создает новый объект ссылки. Этот новый объект ссылки заменяет любой существующий объект ссылки, который сопоставлен с объектами, заданными в obj_handles. Однако можно справиться, какие свойства и какие объекты соединяются вызывающими методами для того объекта:
Чтобы добавить объект к списку связанных объектов, используйте метод addtarget.
Чтобы соединить новые свойства в-настоящее-время-связанных-объектов, используйте метод addprop.
Чтобы прекратить соединять объект, используйте метод removetarget.
Чтобы мешать свойствам соединиться, используйте метод removeprop.
Объект ссылки, который возвращает linkprop, хранит механизм, который соединяет свойства различных графических объектов. Поэтому объект ссылки должен существовать в контексте, где вы хотите, чтобы свойство, соединяющееся, произошло (такой как в базовом рабочем пространстве, если пользователи должны взаимодействовать с объектами от инструментов командной строки или фигуры).
Следующий список описывает способы поддержать ссылку на объект ссылки.
Возвратите объект ссылки как выходной аргумент от функции и сохраните его в базовом рабочем пространстве при взаимодействии со связанными объектами.
Сделайте глобальную переменную переменной hlink.
Сохраните переменную hlink в свойстве UserData объекта или в данных приложения.
Если вы хотите изменить или графические объекты или свойства, которые соединяются, необходимо использовать методы объекта ссылки, разработанные с этой целью. Эти методы являются функциями, которые работают только с объектами ссылки. Чтобы использовать их, необходимо сначала создать объект ссылки с помощью linkprop.
Метод | Цель |
|---|---|
addtarget | Добавьте заданный графический объект к целям объекта ссылки. |
removetarget | Удалите заданный графический объект из целей объекта ссылки. |
addprop | Добавьте заданное свойство к соединенным свойствам. |
removeprop | Удалите заданное свойство из соединенных свойств. |
addtarget(hlink,obj_handles) removetarget(hlink,obj_handles) addprop(hlink,'PropertyName') removeprop(hlink,'PropertyName')
hlink Объект ссылки возвращен linkprop
obj_handles — Один или несколько указателей графического объекта
PropertyName Имя свойства, характерного для всех целевых объектов
getappdata | ishghandle | linkaxes | linkdata | setappdata