InteractionTracker.Scale Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Масштаб выходных данных, вычисляемый с помощью InteractionTracker. Текущая шкала является относительным значением, которое зависит от значений, указанных в свойствах MinScale и MaxScale .
Свойство scale объекта InteractionTracker представляет собой значение float, представляющее масштаб в пространстве координат InteractionTracker . Это значение начинается с 1 и будет увеличиваться или уменьшаться в зависимости от активных входных данных или прямых вызовов для обновления или анимации свойства. Свойство scale, когда InteractionTracker находится в состоянии Бездействия или CustomAnimation, не изменится с 1, если не будут обновлены свойства MinScale и MaxScale , которые по умолчанию имеют значение 1. InteractionTracker Шкала может немного выйти за пределы этого диапазона во время состояний Взаимодействия и Инерции, чтобы показать отскоки или сопротивление на границе.
public:
property float Scale { float get(); };
float Scale();
public float Scale { get; }
var single = interactionTracker.scale;
Public ReadOnly Property Scale As Single
Значение свойства
float
Масштаб выходных данных, вычисляемый с помощью InteractionTracker.
Комментарии
Масштаб InteractionTracker заполняется либо активными входными данными через VisualInteractionSource , либо прямыми вызовами для обновления шкалы. Активные входные данные сжатия обновят свойство масштабирования InteractionTracker , если это настроено. Все вызовы для анимации или обновления масштабирования принимают входные данные с плавающей точкой. Свойство scale, на которое ссылается ExpressionAnimation , всегда будет отражать текущий масштаб InteractionTracker с учетом таких факторов, как границы и модификаторы инерции.