Поделиться через


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

Значение свойства

Single

float

Масштаб выходных данных, вычисленный InteractionTracker.

Комментарии

Масштаб InteractionTracker заполняется либо активными входными данными через VisualInteractionSource , либо прямыми вызовами для обновления шкалы. Активные входные данные сжатия обновят свойство scale InteractionTracker , если оно настроено. Все вызовы для анимации или обновления масштабирования принимают входные данные с плавающей точкой. Свойство scale, на которое ссылается expressionAnimation , всегда будет отражать текущий масштаб InteractionTracker с учетом таких факторов, как границы и модификаторы инерции.

Применяется к