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


ThicknessAnimation.By Свойство

Определение

Возвращает или задает общую сумму, с помощью которой анимация изменяет начальное значение.

public:
 property Nullable<System::Windows::Thickness> By { Nullable<System::Windows::Thickness> get(); void set(Nullable<System::Windows::Thickness> value); };
public System.Windows.Thickness? By { get; set; }
member this.By : Nullable<System.Windows.Thickness> with get, set
Public Property By As Nullable(Of Thickness)

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

Общая сумма, на которую анимация изменяет начальное значение. Значение по умолчанию равно NULL.

Комментарии

Используйте свойство By, если вы хотите анимировать значение "по" определенной сумме, а не указывать начальное или конечное значение. Вы также можете использовать свойство By со свойством From. В следующей таблице показано, как свойства From, Toи By могут использоваться вместе или отдельно для определения целевых значений анимации.

Указанные свойства Результирующее поведение
From Анимация выполняется от значения, указанного свойством From, к базовому значению свойства, анимируемого или к выходному значению предыдущей анимации, в зависимости от того, как настроена предыдущая анимация.
From и To Анимация выполняется от значения, указанного свойством From, к значению, указанному свойством To.
From и By Анимация выполняется из значения, указанного свойством From, к значению, указанному суммой свойств From и By.
To Анимация выполняется из базового значения анимированного свойства или выходного значения предыдущей анимации до значения, указанного свойством To.
By Анимация выполняется от базового значения свойства, анимированного или выходного значения предыдущей анимации до суммы этого значения и значения, указанного свойством By.

Примечание Если заданы свойства To и By, свойство To имеет приоритет, а свойство By игнорируется.

Чтобы использовать другие методы интерполяции или анимировать между более чем двумя целевыми значениями, используйте объект ThicknessAnimationUsingKeyFrames.

Использование атрибута XAML

объект <By="Thickness"/>

-или-

объект <By="{x:Null Markup Extension}"/>

Использование элемента свойства XAML

< объекта>

< объект.By>

< Thickness />

</объекта.By>

</объекта>

Сведения о свойстве зависимостей

Поле идентификатора ByProperty
Свойства метаданных, заданные для true Никакой

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

См. также раздел