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