Сохраните то же значение для соответствующих свойств графических объектов
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