InteractionTracker.Scale Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Масштаб выходных данных, вычисленный InteractionTracker. Текущая шкала является относительным значением, которое зависит от значений, указанных в свойствах MinScale и MaxScale .
Свойство scale объекта InteractionTracker представляет собой значение float, представляющее масштаб в пространстве координат InteractionTracker . Это значение будет начинаться с 1 и увеличиваться или уменьшаться в зависимости от активных входных данных или прямых вызовов для обновления или анимации свойства. Свойство scale, когда InteractionTracker находится в состоянии Idle или 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 , либо прямыми вызовами для обновления шкалы. Активные входные данные сжатия обновят свойство scale InteractionTracker , если оно настроено. Все вызовы для анимации или обновления масштабирования принимают входные данные с плавающей точкой. Свойство scale, на которое ссылается expressionAnimation , всегда будет отражать текущий масштаб InteractionTracker с учетом таких факторов, как границы и модификаторы инерции.